1

我正在使用这个 jquery 星级插件:http ://www.fyneworks.com/jquery/star-rating/ 和一个无限滚动插件来加载我的帖子。当帖子的第二页自动加载时,星级插件会崩溃并只显示输入按钮。我的 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 回答