document.addEventListener('DOMContentLoaded', function() { // آدرس کامل صفحه فعلی را دریافت می کند const currentPageUrl = window.location.href; // آدرس پایه سایت شما (برای مقایسه دقیق تر) const baseUrl = 'https://karmatus.com'; // آدرس سایت خودتان را اینجا قرار دهید // همه لینک های داخل منوی موبایل فوتر را انتخاب می کند // **مهم:** اگر سلکتور منوی شما متفاوت است، '.mobile-footer li a' را تغییر دهید. const menuLinks = document.querySelectorAll('.mobile-footer li a'); menuLinks.forEach(function(link) { const linkUrl = link.href; const listItem = link.closest('li'); // تگ li والد لینک را پیدا می کند if (!listItem) return; // اگر به دلایلی li پیدا نشد، ادامه نده // --- مقایسه URL ها --- // 1. بررسی تطابق کامل URL (برای صفحاتی مثل /cart/ یا /my-account/) if (currentPageUrl === linkUrl) { listItem.classList.add('active'); return; // اگر پیدا شد، دیگر ادامه نده } // 2. بررسی صفحه اصلی (چون ممکن است URL به صورت / یا /index.php باشد) // و همچنین اطمینان از اینکه لینک هم دقیقاً به صفحه اصلی اشاره دارد if ((currentPageUrl === baseUrl || currentPageUrl === baseUrl + '/') && (linkUrl === baseUrl || linkUrl === baseUrl + '/')) { listItem.classList.add('active'); return; } // 3. بررسی برای صفحاتی مثل دسته بندی ها (که ممکن است زیرشاخه داشته باشند) // اگر صفحه فعلی با لینک دسته بندی شروع شود (و صرفا خود صفحه اصلی نباشد) // و لینک منو هم دقیقا لینک صفحه دسته بندی اصلی باشد // (این بخش ممکن است نیاز به تنظیم دقیق تر بر اساس ساختار URL دسته بندی های شما داشته باشد) const categoryBaseUrl = baseUrl + '/product-category/'; if (currentPageUrl.startsWith(categoryBaseUrl) && linkUrl === categoryBaseUrl) { listItem.classList.add('active'); return; } // --- می توانید شرط های بیشتری برای موارد خاص اضافه کنید --- // مثال: اگر صفحه پشتیبانی شما /support/ است const supportUrl = baseUrl + '/support/'; if (currentPageUrl.startsWith(supportUrl) && linkUrl === supportUrl) { listItem.classList.add('active'); return; } }); });

بارگذاری محصولات بیشتر
پشتیبانی سریع
سبد خرید

سبد خرید شما خالی است.