Ошибка плагина Jquery jscrollpane - PullRequest
2 голосов
/ 25 января 2010

Я получаю эту ошибку, когда пытаюсь реализовать jSrollpane в Safari 4:

TypeError: Результат выражения '$ drag [0]' [undefined] не является объектом.

Тогда я получаю эту ошибку, когда пытаюсь сделать то же самое в Chrome:

Uncaught TypeError: Невозможно прочитать свойство 'offsetHeight' из неопределенного

Но почему? он отлично работает в FF.

Есть идеи?

1 Ответ

0 голосов
/ 29 ноября 2010

Похоже, что jQuery не удается разрешить дочерний селектор («родитель> дочерний»), поэтому оба «$ track» и «$ drag» имеют неопределенные значения:

$track = $('>.jScrollPaneTrack', $container);
$drag = $('>.jScrollPaneTrack .jScrollPaneDrag', $container);

В результате полоса прокрутки не инициализируется и просто ничего не делает Замена предыдущих строк «тупой» версией устраняет проблему:

$track = $container.children(".jScrollPaneTrack");
$drag = $track.children(".jScrollPaneDrag");
...