ちょうどあなたの画像やボタンのクリックイベントにアニメーション機能を結合して、それが例えば400
とscrollTopスプライトプロパティをアニメーションさせ、あなたのページにこのボタンを配置します。
<input type="button" value="Scroll" id="scroll" />
そして、このJavaScriptを使用してください:
$('#scroll').click(function() {
$('body').animate({scrollTop: +400}, 1000);
})
jQueryがロードされていることを確認してください。
負荷だけで体の終了タグの前にこれを追加することでjQueryの:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
とJavaScriptスニペットを含めるための最良の方法は、上記のスクリプトのルールと体の終了タグの間で次のように配置することです。
<script type="text/javascript">
$(document).ready(function() {
$('#scroll').click(function() {
$('body').animate({scrollTop: +400}, 1000);
})
});
</script>
私が言ったように、私はJQueryまたはJavascriptを知らないので、JQueryがロードされていることをどのくらい正確に確認していますか? 私たちは同じページにいるので、
タグの中で提供していたJavascriptを使っている間に、ページ本体にボタンを配置しました。これまでのところ私のために働いていない。 – JavierOcampoうわー、それは動作します!ありがとうございました! わずか1つの小さな問題です。一度しか動作しません。私はボタンを2回追加しようとしても、何もしません。 – JavierOcampo
「{scrollTop:+400}」を「{scrollTop: '+ = 400'}」に置き換え、「$( 'body')」を「$( 'html、body')」に置き換えてクロスブラウザにしてください。 "そこに作成したライブサンプルをチェックしてください:http://jsfiddle.net/dely/TN4wP/14/。 – John