2016-07-18 6 views
-3

マウスを下にスクロールすると、新しいブートストラップ行がHTMLコードに追加されます。 JavaScriptコードを私に提供できますか?親のdivに行を追加するにはスクロール時にhtml要素を追加する

<div class="row"> 
    <div class="col-md-6 col-xs-6" > 
     <div> 
      <img src="img/picture1.jpg" alt="pic1"> 
     </div> 
     <div class="col-md-6 col-xs-6"> 
      <div> 
       <img src="img/temp/picture2.jpg" alt="pic2"> 
      </div> 
     </div> 
    </div> 
</div> 
+2

申し訳ありませんが、どのように働くことはありません。無料のコードサービスではありません。あなたは[WOWjs](http://mynameismatthieu.com/WOW/)のようなものか、他のものの中のものを見て、自分で最初に試してみてください。 –

答えて

0

HTML:

<div id="parent"> 
    <div class="row"> 
     <div class="col-md-6 col-xs-6" > 
     <div> 
      <img src="img/picture1.jpg" alt="pic1"> 
     </div> 
     <div class="col-md-6 col-xs-6"> 
      <div> 
       <img src="img/temp/picture2.jpg" alt="pic2"> 
      </div> 
     </div> 
    </div> 
</div> 

のjQuery:

$(window).scroll(function() { 
    var numItems = $('.row').length; 
    if(numItems <= 2){ 
    $("#parent").append("<div class='row'>New Row</div>"); 
    } 
}); 

がある点がありますそれを表示/スクロールしたいですか?

それが最後の行はトップに到達したときにこれを使用することができそうである場合:

のjQuery:

$(window).scroll(function() { 
    var distance = $('.row:last').offset().top, $window = $(window); 
    if ($window.scrollTop() >= distance) { 
     var numItems = $('.row').length; 
     if(numItems <= 2){ 
      $("#parent").append("<div class='row'>New Row</div>"); 
     } 
    } 
}); 
+0

ありがとうございます!しかし、追加された新しい行の数をどのように制限できますか?私は2つの新しい行が必要です – KikoPayet

+0

@KikoPayet私は2つのdivの制限に合わせてjQueryスニペットを変更しました。あなたはどうですか? –

+0

@KikoPayetこれがあなたの探しているものであれば、これを正しい答えとして記入してください。乾杯 –

関連する問題