我得到這個錯誤,當我嘗試在Safari 4實現jSrollpane:JScrollPane的jQuery的插件出錯
類型錯誤:表達式的結果「$拖動[0] - [未定義]是不是一個對象。
遺漏的類型錯誤:
然後當我嘗試同樣的事情在Chrome中我得到這個錯誤不能未定義
但是爲什麼讀取屬性「的offsetHeight」?它在FF中正常工作。
任何想法?
我得到這個錯誤,當我嘗試在Safari 4實現jSrollpane:JScrollPane的jQuery的插件出錯
類型錯誤:表達式的結果「$拖動[0] - [未定義]是不是一個對象。
遺漏的類型錯誤:
然後當我嘗試同樣的事情在Chrome中我得到這個錯誤不能未定義
但是爲什麼讀取屬性「的offsetHeight」?它在FF中正常工作。
任何想法?
看來,jQuery的不管理,以解決孩子選擇器(「父>子」),從而既 「$軌道」和「$拖」設置爲不定值:
$track = $('>.jScrollPaneTrack', $container);
$drag = $('>.jScrollPaneTrack .jScrollPaneDrag', $container);
由於因此,滾動條不初始化,根本什麼都不做 以「簡單化」的版本取代以前的線修復該問題:
$track = $container.children(".jScrollPaneTrack");
$drag = $track.children(".jScrollPaneDrag");
子選擇器的原因是,你可以實現嵌套的jScrollPane實例,並且它們可以正常工作(例如http://jscrollpane.kelvinluck.com/fullpage_scroll.html) - 在我所有的測試中,子選擇器都能正常工作,所以必須是另一個問題在這裏... – vitch 2010-11-29 11:28:46
我看不到任何的例子JScrollPane的頁面的這個問題( http://jscrollpane.kelvinluck.com/#examples )在Safari或Chrome中。你能提供一個顯示問題的網址嗎?你使用的是什麼版本的jScrollPane和jQuery? – vitch 2010-11-29 11:30:02