如何使用JQuery实现以下向左滑动效果?
div
元素互相浮动。我可以使用toggle
并向上滑动,但我需要向左滑动而不是向上/向下滑动。
这是 jsFiddle 。
JavaScript的:
$('button').click(function() {
$('#page1').hide('slide', {direction: 'left'}, 1000);
});
HTML
<button>Slide left</button>
<div class='container'>
<div id='page1'>
Content 123
</div>
<div id='page2'>
Content 456
</div>
</div>
CSS
.container div { float:left; }
答案 0 :(得分:1)
$('#page1').animate({'margin-left': '-100px'}, 1000,
function() {$(this).hide();}
);
原则上,使用动画。