urlに属性 "#"が付加されている場合、javascriptでどのように検出できますか?urlに属性 "#"が付加されている場合、どうすればjavascriptで検出できますか?
クロスブラウザソリューションが必要です。私は現在、次のコードを使用していますが、それは、Firefoxでのみ動作します。
if ((window.location.hash) || (window.location.hash != "#"))
window.scrollBy(0,-60);
おかげ
どのブラウザに問題がありますか? w3schools(http://www.w3schools.com/jsref/prop_loc_hash.asp)によると、 'location.hash'はすべての主要なブラウザで動作するはずです。 –
@Martin Buberlだから理論的に私はif文の最初の部分だけを必要としていると言っていますか? window.location.hash? – aneuryzm
彼はあなたのコードがすべてのブラウザで機能するはずだと言っていると思います。 –