我正在尝试加载一个在第一页上正常工作的脚本,但是一旦无限滚动加载了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>
我错过了什么?
答案 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>