2012-04-12 11 views
0

私はテキストでオーバーフローする環境を持っています。つまり、ブラウザの横に小さなスライダが作成され、ユーザは環境をスクロールできます。私の質問は、いくつかのJS魔法を使ってブラウザをテキストの特定の部分に「ジャンプ」させることが可能かどうかです。例えばユーザがボタンを押して、スライダが完全に下がっていく。Javascript:オーバーフローする環境の特定の部分にジャンプしますか?

+0

「END」キーを試してください...はい、これはJavaScriptで行うことができます。 –

+0

ポイントは「特定の部分」でした(これは真ん中にあります)。テキストの終わりはほんの一例に過ぎませんでした。 –

+0

私のコメントは質問の中の "すべての方法で"部分に対処しています。 –

答えて

2

あなたがまっすぐにHTMLやJavaScriptでこれを行うことができます。

あなたは

<div id="Test">Content to jump too</div> 

をジャンプしたい場所の上にこれを入れて

<a href="#Test">Click Here</a> 

をクリックするHTML

リンクJavascriptを

またTHIを行うことができますjavascript scrollTo関数を使用しています

window.scrollTo(100,500); 
+0

空のアンカー要素を追加しないでください。実際にリンクしたい要素にid属性を固定します。 – Quentin

+0

私は自分の答えを –

+0

更新しました。愚かな私。みんな、ありがとう。 –

1

あなたはこれを達成するために、単純なHTMLを使用することができます。

<a href="#foo">Click here to scroll down to section "foo"</a> 
... 
<a name="#foo">Section "foo"</a> 

私は下のリンクの例が含まれていました。 http://jsfiddle.net/C9Qj5/

関連する問題