这是我的 div 导航中的一行:
<a href="/Home/ShoppingCart"><img class="swap5" src="/Static/Images/Meny_normal_06.png" alt="" /></a>
当有人点击这张图片时,他们将被重定向到另一个页面,我希望将这张图片换成我的另一张颜色较深的图片,突出显示当前页面。
到
<--- 突出显示我想在当前页面更改为的页面
这是我的 Jquery:
<script type="text/javascript">
$(document).ready(function () {
$('.swap5').click(function () {
$(this).attr('src', '/Static/Images/Meny_clicked_01.png');
});
});
</script
>
我意识到这行不通,因为当我被重定向到另一个页面时新图像已经消失了..
我怎样才能顺利地做到这一点?我正在使用 MVC 3 顺便说一句
感谢任何形式的帮助
最佳答案
如何在您要重定向到的 View 而不是您要重定向的页面上运行它?
<script type="text/javascript">
$(document).ready(function () {
$('.swap5').attr('src', '/Static/Images/Meny_clicked_01.png');
});
</script>
关于javascript - 如何通过更改菜单上的图像来突出显示当前页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13170366/