4
我試圖添加自動點擊加載更多的鏈接,但自動加載更多隻觸發手動點擊後。我困在此。如果有人知道解決方案,請幫忙。自動點擊加載更多,但自動點擊只觸發後,第一次手動點擊
<?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>
已經嘗試過,但給出了同樣的結果 – saroj
燦你檢查條件是否正確:在點擊前添加console.log,看看代碼是否到達 – MaanooAk
我已經測試了確切的代碼,它的工作原理(點擊console.log),您的'onlick'代碼中必須有一些 – MaanooAk