-
1:ID:o1SyY/ · 2017-09-12

#質問 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でうまくいかない原因はどういったものが考えられるでしょうか。お考えのある方教えていただきたいです。

6 件の回答

2:ID:KAz4v4 · 2017-09-13

jQueryはWordPressが勝手に吐き出すjQueryを使ってる?
jQuery2つ読み込んだりしてない?

3:ID: · 2017-09-13

<?php wp_deregister_script('jquery'); ?>を入れてWordpressのjQueryを読み込ませないようにはしてるつもりですが・・・他にも二つ入れてるところがないか探したのですが見つかりませんでした。

4:ID:yxWN1G · 2017-09-13

<?php wp_head(); ?>は入れてますか?
結構忘れがちなので、確認した方がいいかも。位置も</head>の直前になってるかとか。

5:ID:RQfO.2 · 2017-09-14

F12を押してデベロッパーツールを起動して下さい。
Consoleウィンドウのログをじっくり見て下さい。
ヒントがあるはずです。エラーは出ていませんか?

jQueryは1.9とのことですが、要件では1.11.3+と書かれています。確認しましたか?

下記スクリプトで初期化していますか?
$('.drawer').drawer();

6:ID: · 2017-09-19

Re:4
お返事が遅くなり申し訳ありません。<?php wp_head(); ?>入っていました・・・

7:ID: · 2017-09-19

Re:5
お返事が遅くなり申し訳ありません。Consoleウィンドウでエラー出ていました。
要件と違うとやはり狂う可能性あるのですね。(初歩的ですみません。)初期化についても行なっていません。もう一度探って見ます。ありがとうございます。

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る