javascript - 如何通过更改菜单上的图像来突出显示当前页面?

标签 javascript jquery css asp.net-mvc-3

这是我的 div 导航中的一行:

<a href="/Home/ShoppingCart"><img class="swap5" src="/Static/Images/Meny_normal_06.png"  alt="" /></a>

当有人点击这张图片时,他们将被重定向到另一个页面,我希望将这张图片换成我的另一张颜色较深的图片,突出显示当前页面。

enter image description here

enter image description here <--- 突出显示我想在当前页面更改为的页面

这是我的 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/

相关文章:

javascript - 在javascript中使用DOM设置文本阴影属性的值

javascript - 如何在存在某个 div 时隐藏元素?

javascript - bootstrap.min.js 3.0.0 中缺少 jQuery

javascript - Dreamweaver 在 PHP 文件中的脚本标记附近显示红线

当 API Controller 操作返回 BadRequest() 时,对 Web API 的 jQuery AJAX 调用返回状态 240

javascript - jQuery 选择动态创建的 html 元素

html - 跨页面实现条纹

html - 如何在 css 中制作不同的按钮?

javascript - 如何从 ExtJs 4 中的 (MVC) Controller 捕获树节点点击?

javascript - 带关键帧的自动翻转 div