2015-09-05 87 views
0

我想加載一個腳本,它在第一頁上工作正常,但一旦無限滾動加載新頁面,js功能沒有顯示在那裏。無限滾動後jquery腳本停止工作加載新頁面

<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> 

我在想什麼?

+0

你需要無限滾動加載下一個頁面後,還調用的函數。 – RRK

+0

@RejithRKrishnan你能告訴我怎麼做?因爲我想在每一頁加載這個函數加載 '$('。load_more_text a')。attr('href',new_href); $('。prod_meta span.winned-for')。text('Sold'); ('。prod_meta span.winned-for')。parent()。addClass('green'); ()。parent()。parent()。parent()。addClass('green_pr');' – user2978091

+0

你好嗎無限滾動? – RRK

回答

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> 
+0

感謝您的幫助。這是'var original = $('。load_more_text a')。attr('href'); var new_href = original.replace('/ page /','/?page =');' 這兩行用於無限滾動 – user2978091

相關問題