サイトのトップページに伸縮するメニューバーを実装する為にmetisMenuというプラグインを使用しています.
(参考URL:http://mm.onokumus.com/)
このプラグインにより,メニューのカテゴリをクリックした際にメニューが伸び,サブメニューが表示される機能を実装しております.
この’クリック’という操作ではなく,マウスをカテゴリーに’乗せた瞬間’に行いたいと考えております.
サイトではプラグインの利用の為にmetisMenu.cssとmetisMenu.jsの2つのファイルを読み込んでいるので,それらを覗いてみたところ,jsファイルの一部にclickという単語が1か所だけ使用されているのを見つけました.
この部分をaboveやoverと変更してはみたのですが,目的の動作には至っておりません.
そもそもこのファイルに記載された処理内容が今一つ理解できません.
なにか参考になる情報がありましたら,ぜひ教えていただきたいです.
どうぞよろしくお願いいたします.
ーーー metisMenu.jsの一部 ーーー
Plugin.prototype = {
init: function () {
var $this = $(this.element), $toggle = this.settings.toggle; if (this.isIE() <= 9) { $this.find("li.active").has("ul").children("ul").collapse("show"); $this.find("li").not(".active").has("ul").children("ul").collapse("hide"); } else { $this.find("li.active").has("ul").children("ul").addClass("collapse in"); $this.find("li").not(".active").has("ul").children("ul").addClass("collapse"); } $this.find("li").has("ul").children("a").on("**click**", function (e) { e.preventDefault(); $(this).parent("li").toggleClass("active").children("ul").collapse("toggle"); if ($toggle) { $(this).parent("li").siblings().removeClass("active").children("ul.in").collapse("hide"); } }); },
ーーーーーーーーーーーーーーーーー
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。