我试图在两张图片之间切换,它是打开的,关闭面板图标但不能正常工作,我尝试了很多方法,但仍无法正常工作。
如下图所示,
<div class="ui-drawer">
<a href="#myPanel"><img src="images/open.png" /></a>
<a href="#myPanel"><img style="display:none;" src="images/close.png" /></a>
</div>
$(".ui-drawer").click(function(){
$('img',this).toggle();
});
答案 0 :(得分:1)
这是滑动图像的工作切换。我有同样的问题,因为第一次点击时图像发生了变化,但是在关闭时它没有切换回来。解决方法是将切换绑定到面板的panelclose
事件。这是一个工作小提琴http://jsfiddle.net/M9QBb/396/和下面的代码。请注意
//first toggle
$(".ui-drawer").click(function(){
$(this).find('img').toggle();
});
//toggle back
$( "#nav-panel" ).on( "panelclose", function( event, ui ) {
$(".ui-drawer").find('img').toggle();
} );