-1
我想要一個彈出窗口,當用戶達到某個文檔高度時顯示。例如,當閱讀器接近〜後彈出一個可以觸發問他/她的輸入端(評論是否喜歡交與否)我 試圖讀取/通過傳遞文件的高度:不斷提取滾動條的垂直位置
function doch() {
var currentscrollpos;
if (currentscrollpos > 1500) {
//trigger popup
alert(currentscrollpos);
}
setInterval(function() {
currentscrollpos = $(document).scrollTop();
return currentscrollpos;
}, 3e3);
}
在HTML功能,可只需通過doch()觸發;
的問題是,currentscrollpos的價值不能從setInterval函數傳遞給如果循環?
感謝您的簡潔答案。然而,作爲學習者,我可能會問爲什麼在我的代碼中currentcrollpos的值不會傳遞給if循環? – nightcrawler
另外我想知道爲什麼使用$(this).height()而不是this.height() – nightcrawler