几个星期以来,我一直在为这个问题苦苦挣扎,我研究了这个网站和其他网站上的几十篇文章。我有一个非常基本的问题。我有一个 DIV 标签#scrollarea
,它是在一个 Web 应用程序中动态创建、销毁和重新创建的。我的问题是 niceScroll 功能只能使用一次。第二次尝试后,我不再获得控件
我尝试了几种技术,包括该resize()
方法,但没有任何效果。我还安装了一个调节器,确保它只安装一次,然后再安装resize()
。同样,没有任何效果。
鉴于我的代码被锁在安全门后,并且它是通过脚本触发的,因此在这里演示是一件非常困难的事情。
有没有人建议如何做到这一点?回顾:
- 页面加载,不
#scrollarea
存在 - 脚本触发,并且
#scrollarea
被安装到DIV
niceScroll
连接到#scrollarea
ONCE 并且工作完美- 脚本再次触发,
#scrollarea
被新的滚动区域取代 - 无论我使用什么技术,滚动条都不再起作用
尝试的方法:
niceScroll
每次新品#scrollarea
到货时安装- 安装
niceScroll
一次,再也不会 - 安装
niceScroll
ONCE,然后发出getNiceScroll().resize()
- 尝试了
.mouseover()
->.resize()
技术
所有技术都无法在第二次使用时呈现可用的滚动条。