سلام من دارم یک MasterPage طراحی میکنم میخوام روی هر لینکی که کلیک میکنم رنگش نسبت به بقیه تغییر کنه که به کاربر نشون بده در چه فرمی هست
توسط کد jQuery میتونید یک کلاس مثلا Active به لینک ای که در منو صفحه جاری قرار دارد بدهید.
تکه کد زیر را به پایین صفحه Master خود داخل تگ <script> اضافه کنید و نسبت به کلاس های CSS پروژه تان مقادیر را تغییر دهید :
var path = window.location.href; $('ul a').each(function() { if (this.href === path) { $(this).addClass('active'); } });
با سلام من این کارو کردم ولی باز هم نشد
کد زیر مربوط میشه به منوی من
<div id="sidebar" class="nav-collapse "> <!-- sidebar menu start--> <ul class="sidebar-menu"> <li> <a href="Administrator.aspx"> <i class="icon_house_alt"></i> <span>منوی مدیریت </span> </a> </li> <li> <a href="1.aspx"> <i class="icon_house_alt"></i> <span>پروفایل</span> </a> </li> </ul> <!-- sidebar menu end--> </div>
براتون یک نمونه درست کردم که ضمیمه می کنم ، فقط شما باید فایل jquery و اسکریپت مورد نظر را داخل صفحه MasterPage خودتون بگذارید.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)