ウェブサイトのさまざまなセクションにジャンプするようにページの時間を計ろうとしています。たとえば、ユーザーが「お問い合わせ」というリンクをクリックすると、ページの下部にある連絡先セクションにジャンプします(このページは、メニューが左に固定された1ページのデザインです)。'jump'が表示されるのではなく、スクロールするように'timed'メソッドが必要です。jqueryのhttp://webdesignerwall.com/tutorials/animated-scroll-to-topで例を見つけましたが、サイトのさまざまな部分について、トップに戻るだけでなく、より良いチュートリアルを知っている人はいますか?
user2080194
質問する
825 次
2 に答える
0
リンク形式:<a href="#IDofElementToScrollTo">Click This</a>
ターゲット要素:<div id="IDofElementToScollTo"></div>
$('a[href*=#]').click(function(e) {
e.preventDefault();
var target = $(this.hash);
var elm = $(target).attr("id");
var loc = $(target).offset().top;
$('body').animate({ scrollTop: loc}, 4000);
});
このフィドルを参照してください:http://jsfiddle.net/Mft3T/
于 2013-03-13T01:47:47.687 に答える