私は私のシンプルなスライダーのためのいくつかのコードを記述しますが、いくつかのものは私はあなたがそれを再起動しsetInterval
を割り当てていないcanvasHeight
javascriptとSetintervalのシンプルオートスレーダー?
var myVar = setInterval(function(){ myTimer() }, 1000);
function myTimer() {
img.css({'top':- (height -canvasHeight) })
canvasHeight+=100
var top = img.css('top')
if (top == '0px'){
myStopFunction()
img.css({'top':-height})
canvasHeight = 0
canvasHeight+=100
height = new $('img').height() - canvasHeight;
setInterval(function(){ myTimer() }, 1000);
}
}
function myStopFunction() {
clearInterval(myVar);
}
https://jsfiddle.net/n1uzy4u3/
あなたのコードを直接質問に記入してください(a * support * fiddle is good)。あなたが達成しようとしていることを説明してください。何がうまくいかないか説明してください。 – musefan
ここで何が間違っていますか? – Observer