2

ページに一意のIDを持つ4つのdivがあります。外部リンクの例: www.website.com/page.html#one

ブロックに変更するには、表示(なしに設定)が必要です。私は少し途方に暮れています(私のJavaScriptはそれほど強力ではありません)。何か案は?one以下は、私がURLを分割するために使用しているコードであり、div idは文字通り、、、、twoおよびthreeですfour

$(document).ready(function() 
{
    var hashVal = window.location.hash.split("#")[1];

    $("#" + hashVal).style.display = 'block';

});
4

1 に答える 1

7

セレクターとして使用する場合は、ハッシュタグをハッシュマークで分割する必要はありません。(これらのドキュメントを参照してください)

cssそして、jQueryの場合、あなたは私が信じる方法を探しています:

$(window.location.hash).css('display','block');
于 2011-08-25T18:37:35.953 に答える