0

Jscrollpane用于我的新项目。这在页面上效果很好。

该页面工作正常,但在 qtip 内部调用时,自定义栏消失。

见自定义滚动条81.171.199.24/qtip/scrollpanel.html

查看 qtip 示例(点击 snowy Owl 链接):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]”内的元素。

请给一些建议,非常感谢您的帮助。

谭雅

4

1 回答 1

1
api: {
    onRender: function(){
        alert("here");
    }
}
于 2009-08-22T22:09:07.300 回答