var shiftLeft = -250;
setInterval(function(){
$("UL")animate( { left: '-=250' }, 500);
}, 2000);
此处,在上面的代码中,我需要在shiftLeft
函数中使用animate
变量而不是-=250
。
答案 0 :(得分:0)
试试这样:
var shiftLeft = -250;
var shiftLeftStr = shiftLeft.toString();
var a = shiftLeftStr.substr(0, 1);
var b = shiftLeftStr.substr(1);
var animatePx = a + "=" + b;
setInterval(function(){
$("UL").animate( { left: animatePx }, 500);
}, 2000);
所以,首先你要把它变成一个字符串。之后,您使用substr
获取第一个字符,然后使用剩余的字符。
毕竟,你把所有这些碎片放在一起。