私はwordpressで子テーマを構築しました。私はjQueryを使って、サブメニューを隠して公開しています。 IEを除くすべてのブラウザですべてが機能します。 IEでは、jQueryのどれもサブメニューでは機能しません。デバッグしようとすると、このエラーが発生します。WordPressのjQuery IEエラー:行:3エラー:構文エラー、認識できない式:nth-of-type
行目:3 エラー:構文エラー、認識できない表現:n番目の-の型
エラーがビルド中にjQueryライブラリの使用をワードプレスに表示されていること。私は自分のJqueryでnth-of-typeセレクタを使用していますが、それらを削除しても問題は解決しません。これはサブメニューを制御するために使用しているjQueryです
if ($("body").hasClass('taxonomy-colordesign')){
$("#hybrid-categories-5 h4").toggleClass("tabDown");//pulls the background image in the tab
$("#hybrid-categories-5 h4").siblings('.dots').toggleClass('active');//activates the little square next to it
$("#hybrid-categories-5 h4").next("ul.xoxo.categories").toggleClass("openTab");//opens up the ul that contains the list of options
$(".menu-main-menu-container li:nth-of-type(3) a").addClass("current");
}
else if ($("body").hasClass('taxonomy-colorart')){
$("#hybrid-categories-12 h4").toggleClass("tabDown");
$("#hybrid-categories-12 h4").siblings('.dots').toggleClass('active');
$("#hybrid-categories-12 h4").next("ul.xoxo.categories").toggleClass("openTab");
$(" #hybrid-categories-9, #hybrid-categories-3, #hybrid-categories-5").hide();
$(".menu-main-menu-container li:nth-of-type(2) a").addClass("current");
}
else if ($("body").hasClass('taxonomy-mediadesign')){
$("#hybrid-categories-3 h4").toggleClass("tabDown");
$("#hybrid-categories-3 h4").siblings('.dots').toggleClass('active');
$("#hybrid-categories-3 h4").next("ul.xoxo.categories").toggleClass("openTab");
$(".menu-main-menu-container li:nth-of-type(3) a").addClass("current");
}
誰かが私を助けてくれると本当に感謝します。第nの型COS
感謝を参照することができますが、私はこれを試してみましたが、それはまだ私に同じエラーを与えている
への不正な変更、それをです。ここでは[リンク](http://www.ryanswansondesign.com/Portfolio/art-portfolio/) –
あなたのページからそれは文法エラーがあるように見えます、かっこが足りません – Baz1nga
これは完全に働いた。どうもありがとうございます!あなたは私の一日を作った! –