无限滚动加载新页面后,Jquery Scripts停止工作

时间:2015-09-05 18:13:06

标签: javascript jquery

我正在尝试加载一个在第一页上正常工作的脚本,但是一旦无限滚动加载了js功能未显示在那里的新页面。

<script>
$(document).ready(function(){

var original = $('.load_more_text a').attr('href');
var new_href = original.replace('/page/', '/?page=');

$('.load_more_text a').attr('href', new_href);
$('.prod_meta span.winned-for').text('Sold');
$('.prod_meta span.winned-for').parent().addClass('green');
$('.prod_meta span.winned-for').parent().parent().parent().addClass('green_pr');

})
</script>

我错过了什么?

1 个答案:

答案 0 :(得分:0)

无限滚动加载后调用该函数 示例

<script>
$(document).ready(function(){

//YOUR SCRIPT infinite scroll load
$.ajax({
        url: newUrl,
        type: "GET",
        data: data,
        cache: false,
        success: function (data, textStatus, xhr) {
            loadtext(); //call the function after infinite scroll loads
        },
    });


function loadtext(){
    var original = $('.load_more_text a').attr('href');
    var new_href = original.replace('/page/', '/?page=');

    $('.load_more_text a').attr('href', new_href);
    $('.prod_meta span.winned-for').text('Sold');
    $('.prod_meta span.winned-for').parent().addClass('green');
    $('.prod_meta span.winned-for').parent().parent().parent().addClass('green_pr');
}

})
</script>