こんにちは、この非常に単純なコードをURLに基づいてWordPressのテーマのトップナビゲーションに追加し、余分なクラスを追加しました。特にその効果は(Javascriptが遅いロードする要素)に装飾を加えることで a)の最適化/効率:Safariのlocation.hrefと最適化の問題を解決するための追加のクラスを追加するWordpress
<script type="text/javascript">
var ispost = false;
$(document).ready(function() {
if(window.location.href.indexOf("Page") > -1 && ispost)
{
$("nav ul li:contains('Page')").css("text-decoration", "underline").addClass('current-menu-item current_page_item active');
}
});
</script>
これは二つの問題をもたらしています。 b)ipad/iosのSafariで、wordpressの基本的なナビゲーションと装飾に追加するクラス 'current-menu-item current_page_item active'を失っています。
あなたのおまじないしかし、私の質問は、どのようにコードを最適化して、サファリに追加クラスを持たせるのですか?どこが間違っていますか?より良いアプローチがありますか?
すべて太字で入力しないでください。それは読みにくくなり、質問が無視される可能性が高くなります。 – AlBlue
また、タイトルをキーワードで汚染しないでください。それはタグのためのものです。 – Turnip
私はそれが何かをダウンロードすることにどのように影響を与えるか分かりませんか?しかし、あなたが最適化= PHP +キャッシュ結果を望むなら...それはすべてのプラットフォームで動作します – David