سلام دوستان من یه منو توی مسترپیجم گذاشتم. می خوام وارد هر صفحه ای که شدم گزینه همون صفحه در منو active بشه. چطور میشه با jquery اینکار رو کرد؟ من از این کد استفاده می کنم:
var pathname = window.location.pathname.toLowerCase(); switch (pathname) { case '/home/index': $('#Home').attr('class', 'active'); break; case '/home/aboutUs': $('#About').attr('class', 'active'); break; case '/home/contactUs': $('#Contact').attr('class', 'active'); break; case '/': $('#Home').attr('class', 'active'); break; }
منتهی مشکلم اینه که مثلا اگه یکی آدرس رو فقط /home بزنه و index رو نذاره هیچ گزینه ای active نمیشه. و نکته بعدی اینکه نمی خوام برای تک تک ویو ها اینو چک کنم. چون کار سختیه
جوابشو پیدا کردم گذاشتم که اگر کسی مثل من مشکل داشت حل بشه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)