#質問
Wordpressでサイト制作をしています。ドロワーメニューをつけるため、「Drawer(http://git.blivesta.com/drawer/)」をプラグインで使用しましたが、ボタンを押してもメニューが開きません。Wordpressを介さず、ファイルをChromeで直接確認すると開きます。
「Drawer」以外にもjQueryのプラグインを入れており、それらはWordpressでも動きます。
jQueryを読んでいないのであれば他のものも効かないですよね。($をjQueryに変えることもしてみましたがダメでした。)jQueryはhttp://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.jsを入れています。
CSSが喧嘩していることなど考えて確かめてみたりしましたが、解決できません。そもそもそうであれば直接開いた時も動かないのではないかとも思いました。
「Drawer」のボタン表示はできるのに、開く動作だけがWordpressでうまくいかない原因はどういったものが考えられるでしょうか。お考えのある方教えていただきたいです。
一緒に読まれている質問
- W3QはTters内にてサービス継続中です。今後とも当サービスをご愛顧のほど、よろしくお願い申し上げます。
- CSSのpadding-topで画像のアスpeクト比が調整できる仕組みがバカだから全然理解できないままとりあえず使ってる...
- ディスクリプションとかキーワードとかseo的になんの効果もないのに聞きかじった知識披露するクライントって何なんだろうこん...
- 単発の案件で作った Slack のワークスペースって終わったらどうしたらいいん? 継続して取引のあるクライアントなら残し...
- 一般的にiPhoneユーザーってGoogleアカウント持ってるもんなの?特に20代~30代で。肌感でもいいから教えてくだ...
6 件の回答
jQueryはWordPressが勝手に吐き出すjQueryを使ってる?
jQuery2つ読み込んだりしてない?
<?php wp_deregister_script('jquery'); ?>を入れてWordpressのjQueryを読み込ませないようにはしてるつもりですが・・・他にも二つ入れてるところがないか探したのですが見つかりませんでした。
<?php wp_head(); ?>は入れてますか?
結構忘れがちなので、確認した方がいいかも。位置も</head>の直前になってるかとか。
F12を押してデベロッパーツールを起動して下さい。
Consoleウィンドウのログをじっくり見て下さい。
ヒントがあるはずです。エラーは出ていませんか?
jQueryは1.9とのことですが、要件では1.11.3+と書かれています。確認しましたか?
下記スクリプトで初期化していますか?
$('.drawer').drawer();
Re:4
お返事が遅くなり申し訳ありません。<?php wp_head(); ?>入っていました・・・
Re:5
お返事が遅くなり申し訳ありません。Consoleウィンドウでエラー出ていました。
要件と違うとやはり狂う可能性あるのですね。(初歩的ですみません。)初期化についても行なっていません。もう一度探って見ます。ありがとうございます。