3

http://www.mini.jp/event_campaign/big-point/http://www.twenty8twelve.com/http://www.scozzese.comの素敵なウェブサイトをいくつか見つけました。新しい「ページ」にスクロールするときに「ページ」をブラウザーの上部に揃える手法を使用します。

詳細情報を検索するために使用できる適切な用語/単語、この手法の背後にある基本の簡単な紹介、または jQuery などのプラグインが存在する場合は、遊んで学ぶことができますか?

私は彼らのコードを検索しましたが、それを行う方法として何も飛び出しませんでした.私のJavascriptとjQueryはまだ初心者レベルです.

4

3 に答える 3

2

Javascriptにscroll(), scrollTo(), scrollBy()は、ページをスムーズにスクロールするために使用できる(いくつかのトリックを使用して)ネイティブメソッドがいくつかあります。あなたと一緒にoffsetTop(), offsetLeft()、これらのサイトのような効果を得ることができます.

これで多くの作業を節約するための jQuery プラグインもたくさんあります (たとえば、このgoogle hitのように)。

これらのメソッド名を検索するだけで、十分な数のヒットが得られるはずです。

于 2012-06-14T12:44:26.917 に答える
2

基本スクロール...

// Scroll
h = $(window).height();
t = $("mydiv").offset().top + $("mydiv").height();

if(t > h) {
    $(window).scrollTop(t - h);
}
于 2012-11-27T13:16:21.577 に答える
0

彼らのスクロール スクリプトはあまりスマートではありません。下矢印を繰り返しクリックして Web ページを下にスクロールすると、クリックするたびに上にスクロールします。だから必然的にうまくいかない。

于 2012-06-14T12:50:21.000 に答える