Я использую Jscrollpane
для моего нового проекта. который прекрасно работает на странице.
Страница работает нормально, но когда она вызывается внутри qtip,
полоса исчезает.
См. Настраиваемую полосу прокрутки 81.171.199.24 / qtip / scrollpanel.html
См. Пример qtip (нажмите на ссылку снежной совы): 81.171.199.24 / qtip / index.html
Разработчик из qtip предлагает мне включить скрипт прокрутки в ваш
qTip страницу и вызовите метод jScrollPanel
в обратном вызове onRender
иначе ваша всплывающая подсказка не будет работать, так как она просто извлекает HTML
со страницы, не разбирая JS на нем тоже.
Итак, я попытался поместить код в функцию onRender
, например
onRender: function(){
$Q('#pop-panel').jScrollPane({scrollbarWidth:15,scrollbarMargin:0});
}
Я тоже пытался использовать
onRender: function(){
this.elements.content.jScrollPane({scrollbarWidth:15, scrollbarMargin:0});
}
Но мне все еще не везет.
Причина, по-моему, не работает:
- Я думаю, что два сценария получили конфликт, что означает, что мне нужно использовать jquery noconflict внутри функции onRender.
- div полосы прокрутки находится в scrollpanel.html, а не в index.html.
Если я использую
this.elements.content.jScrollPane....
, это должно повлиять только на элемент внутри "#report_main_content a[rel]
".
Пожалуйста, дайте несколько предложений, большое спасибо за помощь.
Tanya