我需要定期使用setInterval調用一個函數並將參數傳遞給它。同時,我需要清除鼠標移動時被調用的函數內部的時間間隔。setInterval + clearIntervalInside + parameters -no jquery-
所以我想這樣的:
var timer = setInterval(function(x,y){ // When I use this, x and y are undefined.
/*
Code
*/
document.getElementById("wholeDocument").onmousemove=clearInterval(timer);
}, 50);
的想法是要知道如何使用的setInterval用clearInterval內,能夠傳遞參數。
我將不勝感激任何幫助。
你怎麼會得到x和y – closure
你打算如何使用它。需要嗎? – closure
x,y是鼠標座標的兩個變量。這實際上工作正常。這是這樣的。 var e = event; var x = e.clientX; var y = e.clientY; – user1770660