【发布时间】:2018-01-30 05:52:37
【问题描述】:
我尝试添加自动点击加载更多链接,但自动加载更多仅在手动点击后触发。我坚持这一点。如果有人知道解决方案,请帮忙。
<?php if( $next_link !== false ):?>
<div class="sp-load-more text-center" >
<a href='#' title="Load more result" data-url="<?php echo $next_link;?>" onclick="return doko.BuSfw16AlL(this, {container: '#search-results', rc : '.sp-load-more'})">
<span id="l-more" > Load More <i class="fa fa-angle-down fa-lg"></i> </span>
</a>
</div>
<?php else:?>
<div class="panel sp-box sp-load-more">
<div class="panel-body">
<span>-- End of Result --</span>
</div>
</div>
<?php endif; ?>
<script >
$(function(){ //on document ready
$(document).scroll(function (e) { //bind scroll event
var intBottomMargin = 300; //Pixels from bottom when script should trigger
//if less than intBottomMargin px from bottom
if ($(window).scrollTop() >= $(document).height() - $(window).height() - intBottomMargin) {
$("#l-more").click(); //trigger click
}
});
});
</script>
【问题讨论】:
标签: javascript php jquery