【发布时间】:2017-10-07 19:41:09
【问题描述】:
function slideRight() {
// slide to right
$("div").animate({
left: "200px"
}, 2000, function() {
slideLeft();
});
}
function slideLeft() {
// slide to left
$("div").animate({
left: "0px"
}, 2000, function() {
slideRight();
});
}
$(document).ready(function() {
$("#start").on("click", function() {
slideRight();
});
});
我有两个 div,我想同时来回移动它们。
<div style="top:100px;"></div>
<div style="top:300px;"></div>
css 代码:
div {
background: yellow;
height: 100px;
position: absolute;
width: 100px;
left:0px;}
但是,动画在每张幻灯片后都会卡住并变慢。一个 div 就可以了。 div越多,卡住的时间越长。为什么?
【问题讨论】:
标签: javascript jquery html css jquery-animate