在Qtip中显示jScrollPane

时间:2009-06-01 10:59:39

标签: jquery scrollbar lightbox tooltip jscrollpane

我将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});
}

但我仍然无法运气。

我认为不起作用的原因是:

  1. 我认为这两个脚本有冲突,这意味着我需要在onRender函数中使用jquery noconflict。
  2. 滚动条div位于scrollpanel.html而不是index.html上。 如果我使用this.elements.content.jScrollPane....,这只会影响“#report_main_content a[rel]”中的元素。
  3. 请提出一些建议,非常感谢您的帮助。

    丹娘

1 个答案:

答案 0 :(得分:1)

api: {
    onRender: function(){
        alert("here");
    }
}