fiddle私はon clickイベントをscrollTop
の.panel-two
にアニメーション化したいページがあります。私はいくつかのjQueryプラグインを試しましたが、何も機能していません。私が持っている問題は、divが表示されず、アニメーション化できない場合、scrollTopを使用できないということです。scrollIntoView
CSS - その前に表示されていないクリックでdivを上に移動
これはhtmlです:
<body>
<!-- Close button -->
<button class="close-button" aria-label="Close menu" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<div class="off-canvas position-left" id="offCanvas" data-off-canvas>
<!-- Menu -->
<ul class="vertical menu">
<li><a href="#">Foundation</a></li>
<li><a href="#">Dot</a></li>
<li><a href="#">ZURB</a></li>
<li><a href="#">Com</a></li>
<li><a href="#">Slash</a></li>
<li><a href="#">Sites</a></li>
</ul>
</div>
<div id="bg">
</div>
<div class="panel panel-one">
<div class="panel-inner">
<div class="content">
<h1>Lorem ipsum dolor sit amet</h1>
<p>Donec id ipsum odio. Cras accumsan consectetur nibh, vitae pretium dui hendrerit sed. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed ac orci elit. Nunc faucibus eros vulputate purus aliquam vel blandit
ligula pharetra.</p>
</div>
</div>
</div>
<div class="panel panel-two">
<div class="panel-inner">
<h2>Lorem ipsum dolor sit amet</h2>
<p>Donec id ipsum odio. Cras accumsan consectetur nibh, vitae pretium dui hendrerit sed. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed ac orci elit. Nunc faucibus eros vulputate purus aliquam vel blandit
ligula pharetra.</p>
</div>
</div>
</body>
私は画像のクリックで、画面を引き継ぐために関連付けられたdiv要素をスクロールアップしまう画像と.panel-one
のdivにスライダーを持つように計画しています。
.panel-one
divは画面全体を引き継ぐ必要があり、ユーザーは下にスクロールできません。 .panel-two
divが画像のクリックでスライドした後で、ユーザーはスクロールバックして.panel-one
divをもう一度表示する必要があります。画面下で.panel-two
が消えてしまいます。
panel-one
のトップ件までユーザーがスクロール一度スクロールバーを非表示にするscroll
リスナーを追加しますあなたの目標は何か分かりません。ページを次のセクション/ div/panelにスクロールする何らかの「スクロールダウン」/「もっと見る」ボタンを作成しますか? – Buksy申し訳ありませんが、私は助けたいと思いますが、何を達成しようとしているのか分かりません。あなたは私たちに見せることができる実用的な例を見たことがありますか? – zJorge