0

niceScroll.jsモバイル用のページの小さな素敵なスクロール バーに使用しています。呼び出しは単純です:

$("#myPage").niceScroll();

私は Jquery Mobile を使用しているため、スクロールが必要なページごとに、次のように開始します。

$('#pageID').live('pageshow', function (event, ui) {
            $("#test1").niceScroll();
          });

しかし、問題は、ポップアップを作成するために、ID を取得してポップアップとして表示するメソッドを使用しているため、このページをindex.html ページ内に記述していることです。

<div id="popUpPage"> 
 // come code...
 </div>

問題は、ページの読み込みを検出する方法がないためonClick、タイマーを開始してから1秒後に...そして開始することです。

  setTimeout(function () { $("#popUpPage #trt").niceScroll(); },1000);

問題は、ページの変更をすぐに開始するときに、1秒必要な場合もあれば、他のデバイスで2秒必要な場合もあります。このページを起動し、ポップアップが表示された直後に関数を開始し、ページの構文を内部に保存するにはどうすればよいですかindex.html

4

0 に答える 0