私の Web ページには、クリックすると表示または非表示になるセクションが 3 つあります (これは CSS を使用して行われます)。
次に、アンカーポイントを使用してこれらの3つのセクションをナビゲーションバーからリンクできるようにします(ページでは、アンカータグに「togg」のクラスがあります)。リンクをクリックすると、正しいセクションに移動しますが、関連するセクションが必要ですも見える。
私はこのサイトとそれらから可能な答えを検索し、私がうまくいくと思ったものをぶつけました:
現在、body onload で「hasher」と呼ばれる JavaScript 関数を呼び出しています。
関数は次のように言います
function hasher()
{
if(!window.location.hash)
{
return;
}
else
{
var hasher = unescape(window.location.hash.substring(1));
$('a.togg[href=#"' + hasher + '"]').click();
}
しかし、これは機能していないようで、Javascript に関する私の知識は、ここからどこへ行くべきかを理解できるほどのものではありません。
誰か助けてください!よろしくお願いいたします。