我有一个用 .hide 隐藏的 div 并在点击打开时使用.show("slide", { direction: "left" }, 1000);
它一切正常,在那个我有按钮的内部,点击触发 div 被隐藏,这是使用完成的
$('.hide-content').click(function () {
$(".slide-out").hide("slide", {
direction: "left"
}, 1000);
});
它可以工作,但是一旦隐藏它就会再次打开然后很快关闭..这真的很奇怪,因为我看不出有任何 js 导致它。
我在这里解决了这个问题 - http://jsfiddle.net/vUZuY/ - 复制它:单击打开然后滚动到打开的 div 的底部并点击隐藏,你会看到它是如何反弹回来的关闭。