私は JavaScript と jQuery を初めて使用します。私が書いたコードに問題があり、コンテンツの後にスクロールし、コンテンツの量によって制限されるようにする方法が思いつきません。
jQuery は次のとおりです。
jQuery('.scrollup').click(function(event){
jQuery(".entry-content-area").animate({ "margin-top": "+=150px" },'100');
});
jQuery('.scrolldown').click(function(event){
jQuery('.entry-content-area').animate({ "margin-top": "-=150px" },'100');
});
HTML は次のとおりです (WordPress 用です)。
<div class="entry-content-box">
<div class="entry-containment-area">
<div class="entry-content-area">
<p>CONTENT HERE</p>
</div><!-- entry-content-area -->
</div><!-- entry-containment-area -->
<div class="scroll-area">
<ul>
<li>
<button class="scrolldown"></button>
</li>
<li>
<button class="scrollup">
</button>
</li>
</ul>
</div><!-- scroll-area -->
</div><!-- entry-content-box -->
ご覧のとおり、cssmargin-top
を 150px 上下に移動するだけですが、これは実際のテキストの量にはリンクされていません。これをどのように再コーディングして、スクロールできるようにしますが、テキストの量によって制限されますか?
ありがとう!