Mar*_*öwe 1 html jquery dynamic nicescroll
几个星期以来,我一直在努力解决这个问题,我已经在这个网站和其他网站上研究过几十个帖子.我有一个非常基本的问题.我有一个DIV标签#scrollarea,可以在一个Web应用程序中动态创建,在运行中多次销毁和重新创建.我的问题是niceScroll功能仅适用于ONCE.第二次尝试后,我不再获得控件
我尝试了几种技术,包括resize()方法,没有任何作用.我还安装了一个调节器,确保它只安装一次,然后再安装resize().再一次,没有任何作用
鉴于我的代码被锁定在安全门后,并且通过脚本触发,这是一个非常困难的事情.
有没有人建议如何做到这一点?回顾:
#scrollarea存在#scrollarea安装到一个DIV niceScroll附加到#scrollareaONCE并且工作完美#scrollarea被NEW scrollarea取代尝试的方法:
niceScroll每次新#scrollarea到达时安装niceScrollONCE,永远不要再安装niceScrollONCE然后发出一个getNiceScroll().resize().mouseover()- > .resize()技术所有技术都无法在第二次使用时呈现可用的滚动条.
更新:找到新功能!
var setScroll = function(i) {
if($(i).length>0)
$(i).niceScroll().updateScrollBar();
}
Run Code Online (Sandbox Code Playgroud)
调用此函数以更新niceScroll
setScroll(".classWithNiceScroll");
Run Code Online (Sandbox Code Playgroud)
----- 旧方法 -----
使用它而不是调整大小
$("idORclass").getNiceScroll().remove()
$("idORclass").nicescroll();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7987 次 |
| 最近记录: |