0
<div  data-role="page" id="one" data-theme="a" >
    <div  data-role="content" id="content">
       <script type="text/javascript" >

         $(document).ready(function() {
        $('#content').bind('scroll', function () {  
                alert(0);
            });
         });

これで、スクロール時にアラートを設定しましたが、機能していませんが、ページを手動で更新した後に機能しています。

理由がわからない?どんな助けでも。

PS: div の位置の CSS プロパティは「絶対」です - これは上記の問題と関係がありますか?

4

1 に答える 1

1

あなたの問題はどこかにあります、次のjsfiddleは問題なく動作しますhttp://jsfiddle.net/mendesjuan/jBeE6/

<div  data-role="page" id="one" data-theme="a" >
    <div  data-role="content" id="content">        
       <script type="text/javascript" >    
         $(document).ready(function() {
            $('#content').bind('scroll', function () {  
                console.log("Here it is");
            });
         });
        </script>
        Here is a lot of content... a lot more goes here       
    </div>
</div>​
于 2012-06-25T22:37:31.020 に答える