何らかの理由で、関数が自分自身をsetTimeout()を使用して呼び出しても、GalleryScroll()私は、問題がスコープに関連している可能性が考えていたが、私はよく分からない:単純なネストされたsetTimeout()は1回だけ実行されます(JavaScript)
$(document).ready(function() {
var x = $('#box').offset().left;
var y = $('#box').offset().top;
galleryScroll();
function galleryScroll() {
x = x + 1;
y = y + 1;
$('#box').offset({
left: x,
top: y
});
setTimeout('galleryScroll()', 100);
}
});
HTML:
<html>
<head>
</head>
<body>
<div id="box">
</div>
</body>
</html>
-1質問にはコードはありません。 –
どちらの質問もコードにありません – Ibu
JSFiddleリンクで十分だと思いましたが、コードを追加しました。あなたのdownvoteを削除してください... –