【发布时间】:2012-02-11 19:36:30
【问题描述】:
$(document).ready(function(e) {
$('span#pijlr').click(function(e) {
var slide = 500;
var variable = $('#gallcont').css('left');
var urechts = "-1000px";
if(variable > urechts) {
$('#gallcont').animate({'left': '-=' +slide+ 'px'},'fast','linear');
}
});
$('span#pijll').click(function(e) {
var slide = 500;
var variable = $('#gallcont').css('left');
var ulinks = "0px";
if(variable < ulinks) {
$('#gallcont').animate({'left': '+=' +slide+ 'px'},'fast','linear');
}
});
});
我为我制作的简单幻灯片库编写的这段代码。一切正常,除非我快速单击箭头按钮。它将超出我设置的值(urechts 和 ulinks)。
我尝试将“stop()”放在 .animate 之前,但没有帮助。希望大家能给我一些建议如何解决这个问题。提前致谢!
【问题讨论】: