水平方向にスクロール可能な画像を表示するdivがあり、white-space:nowrap; overflow-x:scroll
以下の機能を機能させようとしています:
var mouseIsInDiv = false;
function autoScroll() {
var i = 1;
while (mouseIsInDiv = false) {
setTimeout(function(){
document.getElementById("theDiv").scrollLeft = i;
i++;
},50);
}
}
(マウスがこのスクロール可能な div 内にない間) ループして、50 ミリ秒ごとにスクロール位置を 1px ずつインクリメントすることになっています。つまり、この関数が呼び出されたときに、画像を自動的にスクロールすることになっています。構文エラーは発生していませんが、Web ページでこの関数を呼び出すボタンを押すたびに、ブラウザーが完全にクラッシュします。最新バージョンの Chrome、Safari、および Firefox を使用しています。どんなアイデアでも本当に役に立ちます。私はこれで髪を引き裂いています!