0

コンテナー全体の任意の場所にあるときに最も近い div に移動できる水平スクロールを作成しようとしています。説明させてください。ページャーは固定されており、次または前のセクションに移動するために処理できます。最初から、任意のスクローラーで実行できます。私の場合、水平スクロールバーがアクティブになるため、誰でも移動できます。私が作ろうとしているのは、ページャーがdivの配列を作成することによって、どのセクションがユーザーを表示しているか(通常は中央に最も近いセクション)を「知っている」ことであり、前または次をクリックすると前または次に移動しますdiv (可能ですか?)。

私の考えを説明していただければ幸いです。

どんな助けにも感謝します

前もって感謝します

これが jsFiddle です: http://jsfiddle.net/viciosogb/pqEfj/

Jquery 1.7.1とscrollToを使用しています

4

2 に答える 2

0

これはうまくいくかもしれません:

$('a').click(function(e) {  
    e.preventDefault();

    var prev = $(this).not('.next').attr('href');


    if($(this).attr('class') == 'next'){ 

    $(this).parent().animate({"margin-left":"-="+$(this).parent().outerWidth()+"px"},800);
    }else{
    $(prev).animate({"margin-left":"+="+$(prev).outerWidth()+"px"},800);
    }                
});
于 2012-06-19T08:34:46.713 に答える
0

の周りにラッパーを使用しますdiv.section

.wrap {
    width: 90%;
    overflow: hidden;
}

したがって、次のようになります。

<div class="wrap">
    <div id="seccion" class="section">
    ...
    </div>
</div>

お役に立てれば!:) ではごきげんよう!:)

于 2012-06-19T08:38:55.273 に答える