我正在开发jquery,并试图在动态内容上使用slideToggle,但我无法弥补幻灯片。怎样才能使它正常工作呢?我会给你提供http://jsfiddle.net/P3WaC/
<li class="pull-right">
<div class="text-righ padding-right">
<div class="chart">My cart (<span class="item_cart">3</span>)</div>
<button class="btn btn-warning">CHECKOUT</button>
<input type="text" class="input-large light-panel active-tab-search" placeholder="Search rewards">
</div>
<div id="cart-info" style="display: none;">
<div id="each-2" class="shopp" style="display: none;">
<div class="label">Gift voucher</div>
<div class="shopp-price">$<span class="itempr">20</span>
</div><span>Quantity: </span><span class="shopp-quantity">2</span>
<img src="../img/erop/remove.png" class="remove">
<br class="all">
</div>
<div id="each-3" class="shopp" style="display: none;">
<div class="label">Gift voucher</div>
<div class="shopp-price">$<span class="itempr">10</span>
</div><span>Quantity: </span><span class="shopp-quantity">1</span>
<img src="../img/erop/remove.png" class="remove">
<br class="all">
</div>
</div>
$('.pull-right').on('click',function(){
alert( $('#cart-info').text());
$('#cart-info').slideToggle('slow');
});动态内容在cart-info下面。我想显示这些项目,并相应地隐藏它们。
发布于 2013-09-18 13:42:27
将display:none;从#cart-info的子div中删除,否则他们就不会出现了!
演示:http://jsfiddle.net/tymeJV/P3WaC/1/
发布于 2013-09-18 13:44:38
只需在滑动父元素之前显示.shopp元素:
$('.pull-right').on('click',function(){
alert( $('#cart-info').text());
$('#cart-info').find('.shopp').show(); //added line
$('#cart-info').slideToggle('slow');
});生活演示:http://jsfiddle.net/P3WaC/2/
https://stackoverflow.com/questions/18873807
复制相似问题