jQueryで関数を停止する必要があります。試してみpreventStop()
ましたが、構文が間違っていると思います。これはコードです:
function changeColor(curNumber){
curNumber++;
if(curNumber > 3){
curNumber = 1;
}
$('body').removeClass().addClass('bgColor' + curNumber);
setTimeout(function(){changeColor(curNumber)}, 600);
}
changeColor(0);
ご覧のとおり、クラスを変更しています。ユーザーがドキュメントをクリックした場合に、そのアクションを停止したいと考えています。
$('body').click(function(event){
event.stopPropagation();
})
そのようなものは私にはうまくいきませんでした。