私のウェブサイトのページにアクセスすると、class = "no-js"と表示されますが、javascriptは必要です。ハードコードされたエンキュー機能を使用する代わりに、Wordpressでプラグイン "Custom javascript"を使用しています。しかし、それが働いているので、私は問題が何であるか理解していません。しかし今日、他のプラグインが表示を停止してこのエラーを表示しました: noscript class = "noscript-message" メッセージ:このコンテンツにはJavaScriptが必要です。 明らかに何かが正しいわけではありません。なぜ誰かが何か考えているのですか?以下の私のjavascriptのコードclass = "no-js"しかしjavascriptが動作していますWordpress
jQuery(document).ready(function() {
img = new Image();
\t div = document.getElementById('sidebar');
\t img.onload = function() {
\t \t div.parentNode.insertBefore(img, div.nextSibling).style.marginTop = "-115px";
\t };
\t img.src = '....../.png';
x=document.getElementsByClassName("next page-numbers");
for(var i = 0; i < x.length; i++){
x[i].innerText="Nästa →";
}
y=document.getElementsByClassName("prev page-numbers");
for(var i = 0; i < y.length; i++){
y[i].innerText="← Tillbaka";
}
jQuery("li.current_page_item").each(function(index) {
jQuery(this).parent('.sub-menu').slideToggle('fast');
jQuery(this).parent().parent('.sub-menu').slideToggle('fast');
\t \t \t \t \t jQuery(this).parent().parent().parent('.sub-menu').slideToggle('fast');
});
jQuery("li.current-menu-parent").each(function(index) {
jQuery(this).parent('.sub-menu').slideToggle('fast');
jQuery(this).parent().parent('.sub-menu').slideToggle('fast');
jQuery(this).parent().parent().parent('.sub-menu').slideToggle('fast');
});
});
no-js
クラスを追加してどのような
をあなたの答えをありがとう、と私はそれに行き、チェックインしました。誰も素早い修正が好きではないので、正しく機能するだけです。だから私はチェックした: <?php if(!is_admin())add_action( 'wp_print_scripts'、 'woothemes_add_javascript');もし (!function_exists( 'woothemes_add_javascript')){ \t関数woothemes_add_javascript(){ \t \t \t \t wp_enqueue_script( 'jQueryの')。 \t \t wp_enqueue_script( 'thickbox'); \t \t wp_enqueue_script( 'superfish'、 私の "sidebar-init.php" iveが干渉して何かを壊していることが判明しましたので、いくつかのコードを再設計しました。 – MuppetShovel