我正在尝试使用+和 - 框来显示和隐藏div来创建切换效果。而例如http://theodin.co.uk/tools/tutorials/jqueryTutorial/index.html在个人div上使用jQuery切换
这是我使用
$(function(){
$('.block').hide();
$('#show').toggle(function(){
$('.block').show();
$(this).attr("src","images/minus.jpg");
},function(){
$('.block').hide();
$(this).attr("src", "images/plus.jpg");
});
});
的HTML脚本
<div id="show"> Open <img id="show" src="images/plus.jpg"/> </div>
<div class="block">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
</div>
它正常工作与一个DIV但我有多重,当我点击一个,他们都表演。有没有办法使用我拥有的代码单独切换它们?
谢谢!这是有效的!你知道jQuery是否允许隐藏()块的div,例如,一个点击块外的任何地方或切换另一个? – user499630 2010-11-10 19:06:16
btw,我更新了实际图片网址的代码,但图片不变 – user499630 2010-11-10 19:37:52
我的不好。我没有测试图像。我们将使用'children(“img”)'来做到这一点。我已经更新了上面的示例以反映它。 – 2010-11-11 02:08:46