可能有更好的方法来做到这一点,但我有点新的JavaScript/jQuery的。 我想使用jscrollpane在scrollpane内设置一个webform。 表单包含几个textareas,它们充当使用tinymce的富文本编辑器。 尝试过一大堆的事情,使整个事情的工作中铬,Firefox和IE浏览器,我越来越被初始化这样滚动面板收盘:Jscrollpane问题
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('.flexcroll').jScrollPane(
{
verticalDragMinHeight: 100,
verticalDragMaxHeight: 100,
autoReinitialise: true,
autoReinitialiseDelay: 3000
});
});
</script>
我用autoReinitialise因为发生了什么事在RTE控制措施应用于文字区之前,这个滚动窗口正在被应用。应用控件时,表单的底部被推下窗格的底部。 autoReinitialise在IE和Chrome中修正了这个问题,但每当它在Firefox中重新初始化时都会出现可见的“跳跃”。
我或者需要能够弄清楚如何在Firefox中重新初始化而不会看到这个跳转,或者我需要保持jscrollpane函数的应用直到控件添加到RTE textareas之后。
在此先感谢。
感谢您的回复。 我一直在使用beta6,但我刚刚用beta9取代了它,而且我仍然看到相同的行为。但是,在beta6中,跳跃每3秒发生一次,直到窗口关闭;与beta9,它每3秒跳转,直到滚动条被移动。滚动条移动后,它很好。 我会看看那个oninit回调函数,看看我能不能弄明白。 再次欢呼,并让我知道你是否需要有关该错误的更多细节。 – jag 2011-01-31 14:35:11