【发布时间】:2010-08-03 08:56:24
【问题描述】:
我有下一个 jquery 代码:
<script>
$(document).ready(function() {
// hides the slickbox as soon as the DOM is ready
// (a little sooner than page load)
$('#hidden').hide();
});
//<![CDATA[
function ShowHide(){
$('#hidden').fadeIn();
$("#shopping-cart").animate({"height": "toggle"}, { duration: 550 });
}
//]]>
</script>
我使用 div#hidden 在它上面设置了一个深色背景(一种灯箱背景),并且在单击 A 后我正在显示 #shopping-cart div,其中包括一些元素,如表格、输入等.cart-按钮
<a href="#" title="" onClick="ShowHide(); return false;" class="cart-buttom">Cart</a>
用户点击A按钮后,显示购物车,显示div#hidden。我想知道,如果用户再次点击 div#shopping-cart 外部或 A 链接中的 div#hidden 是fadeOut,我是否会这样做。
现在点击 A 链接后,开始 div#shopping-cart 的动画,但 div#hidden 并没有消失。
感谢任何帮助。
【问题讨论】:
标签: jquery