继承人我的Jquery为什么不是我的jquery背景图像切换?
$(document).ready(function(){
$('a.toggle').css('background-image','url(http://blah/resources/img/close.gif)');
$(".sectiontitle").click(function(e){
$(this).next('div').slideToggle("slow");
el = $(this).find(".toggler > a.toggle");
currBg = el.css('background-image');
if (currBg=="url(http://blah/resources/img/close.gif)"){
currBg="url(http://blah/resources/img/open.gif)";
console.log('open gif');
}
else{
currBg="url(http://blah/resources/img/close.gif);"
console.log('close gif');
}
console.log(currBg);
el.css('background-image',currBg);
return false;
});
});
我的继承人HTML面板(其中有很多)
<div class="majorsection">
<div class="sectiontitle">
<h2>Restaurant Bookings</h2>
<div class="toggler">
<a title="click to hide" class="toggle" href="http://blah/index.php/console/index"><span>-</span></a>
</div>
<div class="clear"></div>
</div>
<div class="msectioninner">
<div class="minorsection">
<div class="sectionlist">
<div class="section"></div>
</div>
<div class="sectionoptions">
<div class="clear"></div>
</div>
</div>
</div>
</div>
第一点击图片开关和面板滑出所有冷却两种方式,但图像并没有改变回
不错的主意,没有工作,但会尽量让jQuery的新版本,看看如果多数民众赞成的可能性 – allen 2009-07-30 16:54:20