2011-06-23 6 views
0

heres some背景情報:Scrolltoプラグインは別のdiv内で検索できますか?

リンクをクリックすると、div内の特定のdivにスクロールするメニューを作りたいと思います。 'divにはスクロールしたいdivを含むdiv'もdragscrollプラグインでドラッグ可能です。このため、リンクはスクロールする同じdiv内にあることはできません。リンクメニューはドラッグ可能なdivの外に完全にあります。

私は両方のプラグインをお互いに素敵に演奏しています。 divをドラッグスクロールすることができます。しかし、リンクをクリックすると、ドラッグ可能なdiv内のコンテンツの代わりにENTIREページが少しスクロールします。

どのようにスクロールプラグインのスコープを下にして、div内をスクロールするだけですか?

ありがとうございます。

+0

あなたは[?このscrollToプラグイン]を使用しています(http://demos.flesler.com/jquery/scrollTo/) –

+0

はいを​​、1のthats。 – chris

答えて

0

「dragscroll」プラグインの意味がわかりませんが、これはあなたの後ろのものですか?

$(".link").click(function() { 
    // grab the href from the link, it should correspond with the ID of the element you want to scroll to 
    var id = $(this).attr("href"); 

    // tell your container to start scrolling to the element 
    $("#yourDraggableContainer").scrollTo($(id), 800); 

    // prevent default behaviour of links 
    return false; 
}); 

jsFiddle:http://jsfiddle.net/Kat8t/10/

+0

ああ、私はjsfiddleを使う方法を知りたがっています...とにかくこれはプラグインです.http://hitconsultants.com/dragscroll_scrollsync/scrollpane.html私は大きな背景に薄い青の要素にスクロールできるようにしたいです – chris

+0

...また、いくつかの青い要素が画面外にあると想像して、ボックスの外側のリンクをクリックすると、新しいlightblue要素にスクロールします。 – chris

+0

これはうまくいくようです:http://jsfiddle.net/ Kat8t/26 /基本的には、コンテナ(例では '#viewport')に特定の要素('#inner')にスクロールするように伝えていたのと同じです。 –

関連する問題