ユーザーがクリックしたときに表示されるドロップダウンメニューを作成しようとしていて、ユーザーが再度クリックするかメニューの外をクリックするかを閉じます。今私はこのコミュニティのおかげで作業スクリプトを持っています:http://jsfiddle.net/aL7Xe/1000/Drupal 8で非表示になっているドロップダウンメニューが機能しない
私のdrupal 8サイトでこれを使用すると、何のアイデアはありませんか?使用
jQueryのイム:解決しよう事前
で
jQuery(document).ready(function() {
$('.topmenu').click(function(e){
e.stopPropagation();
$(this).find('.dropdown-menu').toggleClass('hide');
});
$('html').on('click', function(){
$('.dropdown-menu').addClass('hide');
});
});
ありがとう:
私はすでにそれを解決するには、私はそれが言ったコンソール@ Firefoxでデバッグ機能を見ていた時に判明しますエラー$は関数ではありません。私は最初の行に$を追加したので、このようになりましたjQuery(document).ready(function($) {
そして、エラーはなくなり、うまくいきました。