こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

回答受付中の質問

クリックファンクションがうまくいかない

クラス名drawermenuをクリックしたときにドロワーメニューが出たり消えたりする作りなのですが、リストの中にグーグルサイト内検索を入れたところ検索しようと検索ボックスを選択するとドロワーメニューが消えてしまいます。

親divについていると子にある要素をクリックしても親をクリックしたことになってしまうのでしょうか?
そうであれば検索ボックスを選択した時だけ実行されないようにするにはどうしたらよいのでしょうか?jqueryを使っています。

<nav>
<div id="js-drawermenu-button-animation" class="drawermenu">
<ul>
<li class="drawermenu__item">

</li>
<li class="drawermenu__item">
<form action="http://www.google.co.jp/cse" id="cse-search-box" target="_blank">
<div>
<input type="hidden" name="cx" value="" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q" size="55" />
<input type="submit" name="sa" value="検索" />
</div>
</form>

<script type="text/javascript" src="http://www.google.co.jp/coop/cse/brand?form=cse-search-box&amp;lang=ja"></script>
</li>

</ul>
</div>
</nav>

投稿日時 - 2017-09-10 21:08:26

QNo.9373188

困ってます

回答(0)

この質問にはまだ回答がついていません。
あなたが最初に回答してみませんか?

あなたにオススメの質問