$("#clickMe").click(
function(){
if (i == 1) {
i = i+1
$("#div p").css("left", "-" + width * i + "px");
}
});
正如您所看到的 - 当有人点击按钮时,保证金会发生变化。如果我希望它每隔10秒就在网站上加载会怎样?
感谢。
答案 0 :(得分:10)
使用setInterval
设置定时事件:
setInterval(
function(){
if (i == 1) {
i = i+1
$("#div p").css("left", "-" + width * i + "px");
}
},
10000 /* 10000 ms = 10 sec */
);
答案 1 :(得分:2)
使用setInterval功能。
答案 2 :(得分:0)
var cancel_margin_change = false;
$(function() {
var i = 1, width = 10, xtime = 10000,
margin_change = function() {
if (i == 1)
$("#div p").css("left", "-" + (width * (++i)) + "px");
if (!cancel_margin_change)
setTimeout(margin_change, xtime);
};
margin_change();
});