0
我寫了下面幾行:window.onscroll執行功能很多次
function testScroll() {
if (window.pageYOffset > 400) {
for (var x=0; x<=2; x++){
newCircle(circle[x],circleId[x],startColorId[x],endColorId[x]);
};
};
};
window.onscroll = testScroll;
功能的工作原理顯示newCircles但它確實多次用戶向下滾動頁面,理想會在功能停止,如果有appering頁面上三圈,
我想如果條件改變爲平等的,但它不幫助,如果您有任何想法,請幫助
'onscroll'觸發每秒幾次,則需要一個[反跳(https://stackoverflow.com/a/4298672/1169519)。或者在重新閱讀問題時,在處理函數的末尾將'window.onscroll'設置爲'null' ... – Teemu
nulling window.onscroll完美地工作thx,這是不好的做法嗎? – artjuzwik
不要設置爲引用函數=)。它只是刪除事件監聽器。 – Teemu