WordPress Snippet

ワードプレスをカスタマイズしよう

フラグメント識別子を有効にする

WordPressでは、ページ内の特定の場所へリンクする#exampleといったリンクが動作しません。動作しないことがある模様です

以下のようにする事で、ページ内の特定のidへリンクする事が出来ます

jQueryがロードされている必要があります。
header.php head要素の中に、

<script type="text/javascript">
 $(document).ready(function(){ 
 target.animate({ scrollTop: location.hash.offset().top }, 'slow');
});
</script>

Note:
このスクリプトは、IEでエラーになります。
利用する場合はブラウザ判定を追加してIE以外に適用してください。

フラグメント識別子が使えないのは、すべての環境ではなさそうです。

原因はわかりませんが、
サイト毎に確認を行った結果から見ると、キャッシュプラグイン等の影響によることがあるかもしれないという印象があります

[emulsion_relate_posts]