的財產「頂」我有函數,滾動到一個支撐點位在列表JavaScript的 - 無法讀取空
function snapToAnchor(anchor) {
$('#divProductScroll').scrollTop(0);
var offset = $(anchor).offset().top - $('#divProductScroll').offset().top;
$('#divProductScroll').scrollTop(offset);
//$('#divProductScroll').animate({ scrollTop: offset }, 250);
}
但是這是給我錯誤有時
說無法讀取屬性「空
的頂部」我不是用JavaScript
這麼好任何一個可以幫助這個問題?
我發現了這個問題。
這snapToAnchor函數是在一個對話框模型,所以第二次當我打這個函數,沒有列表生成,這就是爲什麼我有空值,所以我做了什麼是在此功能之前,我重新創建模態和然後進入該函數,現在沒有空範圍。
我猜你沒有傳遞一個合法的標籤名稱給''anchor'參數中的函數。 –
這兩個.offset()調用之一正在返回null。拆分減法並將每個偏移量分配給一個變量,並查看哪個變量爲空。 –
可以學習如何使用螢火蟲,然後在函數內部放置一段時間,這樣您就可以看到變量'anchor'中的內容 – yitwail