【发布时间】:2014-07-30 02:54:57
【问题描述】:
我正在尝试使用按钮获得水平滚动。
我有一个容器,其中有几个水平堆叠的 div,我想使用给定的按钮滚动它们。
请看看我的尝试,告诉我我做错了什么。
HTML:
<div class="left">
left div
<button id="left-button">
swipe left
</button>
</div>
<div class="center" id="content">
<div class=internal>
div 1
</div>
<div class=internal>
div 2
</div>
<div class=internal>
div 3
</div>
<div class=internal>
div 4
</div>
<div class=internal>
div 5
</div>
<div class=internal>
div 6
</div>
<div class=internal>
div 7
</div>
<div class=internal>
div 8
</div>
</div>
<div class="right">
<button id="right-button">
swipe right
</button>
right div
</div>
JQUERY:
$('#right-button').click(function() {
event.preventDefault();
$('#content').animate({
marginLeft: "+=200px"
}, "slow");
});
$('#left-button').click(function() {
event.preventDefault();
$('#content').animate({
marginLeft: "-=200px"
}, "slow");
});
http://plnkr.co/edit/GxufhJaRJn2SfGb4ilIl?p=preview
我已经尝试了我在网上找到的解决方案。但是即使我正在尝试修复它,我的容器也会不断移动。
【问题讨论】:
标签: javascript jquery html