我正在使用搜索结果页面的无限滚动。我遇到的问题是,当您搜索"Android"之类的内容时,该单词会在您在第一页上看到的结果中突出显示,但是如果您滚动到页面底部并看到更多结果,这些条目不会突出显示搜索词。因此,加载无限滚动的页面没有突出显示搜索词。突出显示的脚本在这里
$(document).ready(function() {
jQuery.ias({
container : '.articles',
item: '.article',
pagination: '#pagination',
next: '.next_page',
triggerPageThreshold: 1003,
loader: '<img src="loader.gif"/>'
});
});
要执行突出显示:
$('p').highlight('android');
在Firebug中,当我运行脚本时,它可以正常工作。我怎样才能在无限滚动中嵌入,以便用它触发它?
这将做到这一点
$(document).scroll(function(){
var el = $('body');
var top = $(el).offset().top - $(document).scrollTop();
if (top < 5){
var term = $('#q').val();
$('p').highlight(term);
}
});