1

以下にこのJavascriptコードがあります。これにより、Web ページを無限にスクロールできます。その無限スクロールを DIV に実装したい場合はどうすればよいでしょうか。このコードを DIV 内で使用するように変更するにはどうすればよいですか? 誰でも私を助けてください。私のDIVのIDは、スクロールコンテンツが表示される#wrapperであるとします

<script type="text/javascript">
        $(window).scroll(function(){
            if($(window).scrollTop() == $(document).height() - $(window).height()){
                $('div#loadmoreajaxloader').show();
                $.ajax({
                    url: "loadmore.php?lastid=" + $(".postitem:last").attr("id"),
                    success: function(html){
                        if(html){
                            $("#postswrapper").append(html);
                            $('div#loadmoreajaxloader').hide();
                        }else{
                            $('div#loadmoreajaxloader').html('<center>No more posts to show.</center>');
                        }
                    }
                });
            }
        });
    </script>
4

1 に答える 1

0

の言及をwindow選択した div に置き換えるだけです。

また、正確である場合とそうでない場合がある高さを作成するのではなく、 と比較scrollTop()して、安全のために使用してください。すべてのブラウザが独自に動作するわけではありません。scrollHeight>=

于 2011-11-02T19:28:21.737 に答える