jqueryを使用して画面に表示されていないdiv#myDiv-1
ときに表示する必要がありますdiv#myDiv-2
ページが読み込まれるdiv#myDiv-2
と が表示され、訪問者が下にスクロールしてが表示されdiv#myDiv-2
なくなるdiv#myDiv-1
と が表示されます。
申し訳ありませんが、コードを投稿していませんが、開始方法がわかりません。
jqueryを使用して画面に表示されていないdiv#myDiv-1
ときに表示する必要がありますdiv#myDiv-2
ページが読み込まれるdiv#myDiv-2
と が表示され、訪問者が下にスクロールしてが表示されdiv#myDiv-2
なくなるdiv#myDiv-1
と が表示されます。
申し訳ありませんが、コードを投稿していませんが、開始方法がわかりません。
hide
イベントをバインドできます。
$('#myDiv-2').on('hide',function(){
$('#myDiv-1').show();
});
別の要素が画面からスクロールされたときに、ある要素を表示するには、次のようにします。
$(window).on('scroll', function() {
var y = $(window).scrollTop(),
e1 = $('#myDiv-1'),
e2 = $('#myDiv-2'),
vi = e1.offset().top < (y + $(window).height()) && (e1.offset().top + e1.height()) > y;
e2.toggle(!vi);
});
試す、
$(function(){
$('div#myDiv-2').show();
$('div#myDiv-1').hide();
$(window).scroll(function(){
if($('div#myDiv-2').is(":visible"))
{
$('div#myDiv-1').show();// shows the first div
$('div#myDiv-2').hide();// hide the second div
}
});
});
あなたはこれを行うことができます、
$(window).scroll(function(){
if(!$("#myDiv-2").is(":visible")){
$("#myDiv-1").show();
}
});