javascript
  • php
  • jquery
  • 2017-08-22 23 views 4 likes 
    4

    手動でクリックした後に自動リンクを追加すると自動リンクが追加されます。私はこれに固執しています。誰かが解決策を知っていれば助けてください。自動的にクリックするだけで自動的にクリックされますが、最初の手動でクリックした後に自動クリックがトリガーされます

    変更する必要があるので、あなたは、 <a>タグのIDを使用する必要が
    <?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> 
    

    答えて

    0

    <a href='#' id="the_id" title=.... 
    

    そして:

     $("#the_id").click(); //trigger click 
    
    +0

    はすでにそれを試みたが、 – saroj

    +0

    ができるのと同じ結果を与えるが条件が正しいかどうかチェックする:クリック前にconsole.logを追加してコードがそこに届くかどうかを確認する – MaanooAk

    +0

    正確なコードをテストしたところ、あなたの 'onlick'コードに何かがあるに違いありません – MaanooAk

    関連する問題