お世話になっております。
Webサイト制作につき質問させてください。
現在制作中のLPで、ロードしたらある地点までスクロールダウンしてから、ゆっくりとスクロールアップしていくという挙動を加えたいです。
HTML
1<html> 2<body> 3<div class="wrapper"> 4<div class="main"> 5</div> 6<div class="contents"> 7<p>テキストテキストテキストテキストテキストテキスト</p> 8</div> 9</div>
このようなHTMLとしていて、mainの領域には高さ1500pxくらいの画像を背景に設定し、background-sizeをcoverにしてブラウザの幅を広げても全面に見せるようにしています。
で、うまくできていないこととしては、ロードしたら背景画像(キービジュアル)のぴったり底までスクロールダウンさせることです。
Javascript
1$('html,body').animate({scrollTop: target},1,'swing',function(){ 2$('html,body').animate({scrollTop: 0},3500,'swing',function(){ 3// 処理 4}); 5});
こういうjQueryを書いていて、targetに固定の数値を指定すれば動きとしてはできるのですが、動的にtargetの値を取る方法がわかりません。ロードしてスクロールダウンしたら背景画像の一番下まで画面で見せてそれより下(上記、HTMLのcontentsの部分)は見せたくないと考えています。
お力を貸していただけたら幸いです。
回答1件
あなたの回答
tips
プレビュー