2012-02-13 10 views
0

ユーザーが左側のリンクをクリックし、ページの特定のセクションに移動しているページを作成しようとしています。ページの特定の部分にページを取得する方法は?

Hereです。できるだけ多くのコードを追加しました。

+0

私はまた、メニューが消えるようにlocation.hashを試してみました。 – Beginner

+0

ナビゲーションメニューを構築するには多くの良い方法がありますが、あなたはコアアイデアにかなり近いです。レンダリングされたHTMLへのリンクを提供できますか? – Beejamin

+0

私はリンクを提供しています – Beginner

答えて

0

しようとしていることは、Id属性またはName属性で機能します。

は手の込んだするには、次のページに行くために必要がある場合のターゲットとして、あなたのレンダリングをする必要がありますアンカータグ:

<a id="myId"></a> 

または

<a name="myId"></a> 

または両方を...

+0

私は理解していません、私は名前で試しましたが、私のメニューは消えています – Beginner

+0

menuitemだけを残してください。私の編集を参照してください。わかりやすくするために、段落をレンダリングする部分のアンカータグについて話しています – Danthar

+0

私はこれを試しましたが、メニューが消えてしまいました – Beginner

0

ときページの別の部分へのリンクを構築するには、リンク(クリックする)とターゲット(ページをスクロールする)の2つの部分が必要です。

  1. リンクのhref属性は「#」で始まる必要があります。これは、リンクがページに対して「内部」であり、他の外部ページではないことを意味します。

  2. ターゲットには、名前付きアンカー<a name="something"></a>またはIDが<div id="something">の要素のいずれかを指定できます。 名前またはIDに「#」は含まれません。あなたが不足している重要な部分だ

<a name="">の値の前にある「#」を取ると正常に機能します。

これが機能するかどうかをご連絡ください。これをさらに発展させるお手伝いをしてください。あなたが追加できるはるかに洗練されたものがありますが、

+0

のようにコードを使用していますが、私のメニューはまだ消えています – Beginner

+0

私はページソースでメニューを見ることはできますがページ上にない – Beginner

+0

私は動作例を – Beginner

関連する問題