1

私はこのjqueryスター評価プラグインを使用しています:http ://www.fyneworks.com/jquery/star-rating/ そして私の投稿をロードするための無限スクロールプラグイン。投稿の2ページ目が自動的に読み込まれると、星評価プラグインが機能しなくなり、入力ボタンだけが表示されます。FacebookとTwitterの共有ボタンでもこの問題が発生しましたが、次のコードで問題を修正できました。

       <script type="text/javascript">
   $(document).ajaxComplete(function(){
try{
    FB.XFBML.parse(); 
    twttr.widgets.load();
}catch(ex){}
});
            </script>

私はjqueryやjavascriptについての知識がないので、新しいコンテンツがロードされた後にプラグインを再度初期化する方法についての手がかりが本当にありません。誰かがこれについて私を助けてくれませんか?

ありがとう!

編集 :

この無限スクロールプラグイン:http ://www.fieg.nl/infinite-ajax-scroll-a-jquery-plugin

4

1 に答える 1

1

Christian Varga が提案した OnRendercomplete を使用して、なんとか修正できました。他の誰かがこの問題に遭遇した場合のコードは次のとおりです。

<script type="text/javascript">
jQuery.ias({
    container: '.listing',
    item: '.box',
    pagination: '.pagination',
    next: '.next a',
    loader: '<img src="images/loader.gif"/>',
    onRenderComplete: function (items) {

        FB.XFBML.parse();
        twttr.widgets.load();

        $(function () {
            $('.auto-submit-star').rating({
                callback: function (value, link) {

                    //   this.form.submit();
                    $('.auto-submit-star').rating('readOnly', true)
                    $(this.form).ajaxSubmit();


                    return false;



                }
            });
        });

    }
});

于 2013-01-14T17:52:07.607 に答える