【发布时间】:2014-10-03 19:59:05
【问题描述】:
我正在制作一个移动导航以及包含一个加号和减号图像以指示子菜单何时打开或关闭的内容。当用户单击以打开子菜单时,我的第一部分工作正常,加号 img 更改为减号 img 但现在我可以在子菜单关闭时将其改回
这里是jquery
$(".listItem").click(function(){
$(this).find('ul').slideToggle();
$(this).children('img').attr('src',"images/minus.png");
})
【问题讨论】:
-
在 jsfiddle.net 中创建一个工作小提琴,上下文(html 和 css)非常重要
-
试试
$(this).children('img').attr('src', function() { this.src == "images/minus.png" ? "images/plus.png" : "images/minus.png" }); -
这是一个小提琴link