有没有一种方法可以使 jQuery 切换在同一页面上的不同元素上工作,而无需为每个 id 元素设置一个函数。
这就是我到目前为止所拥有的。
jQuery:
//Toggle-->
$('#clickme_info_1').click(function() {
$( '.toggle_info_1' ).animate({ "height": "toggle", "opacity": "toggle" }, "slow" )
});
$('#clickme_info_2').click(function() {
$( '.toggle_info_2' ).animate({ "height": "toggle", "opacity": "toggle" }, "slow" )
});
HTML:
<div id="testSlider04" class="flexslider">
<ul class="slides">
<li>
<div id="clickme_info_1">+</div>
<div class="toggle_info_1">Info 1 shows</div>
Slide 1
</li>
<li>
<div id="clickme_info_2">+</div>
<div class="toggle_info_2">Info 2 shows</div>
Slide 2
</li>
</ul>
</div>
你可以在这里看到它工作http://jsfiddle.net/RaulMv/5FsPJ /