我試圖計算我的h1標籤在滾動上的位置。我在網上找到了這個代碼,它似乎對我有用。但是,問題是,我打印滾動函數內的值,我可以得到值。但是,當我將該值賦給變量時,它總是顯示0.我不知道它爲什麼會發生?如何將局部變量分配給Jquery中的正常變量
var my_offset = 0;
$(window).scroll(function() {
var $h1 = $("h1");
var window_offset = $h1.offset().top - $(window).scrollTop();
my_offset = window_offset;
});
console.log(my_offset);
確定的功能觸發?把一個alert()調用放入它來檢查。 – Oisin