我在移动设备的页面中使用niceScroll.js
作为小巧的滚动条。
电话很简单:
$("#myPage").niceScroll();
因为我使用Jquery Mobile所以对于应该有滚动的每个页面,我都是这样开始的:
$('#pageID').live('pageshow', function (event, ui) {
$("#test1").niceScroll();
});
但问题是,为了创建popUps,我使用了一些获取ID并将其显示为popUp的方法,因此我将此页面写在 index.html页面中。
<div id="popUpPage">
// come code...
</div>
问题是我没有如何在onClick
启动计时器之后1秒检测到页面的加载......然后启动它。
setTimeout(function () { $("#popUpPage #trt").niceScroll(); },1000);
问题有时我需要1秒,有时候需要2秒才能在其他设备中...当它立即开始更改页面时。如何在popUp出现后立即开始我的功能并在index.html