이런 경우에는
본문
<script>
jQuery(document).ready(function () {
jQuery('#menu-1').megaMenu({
trigger: 'click'
});
});
</script>
메뉴를 별도로 사서 적용했는데요...
megaMenu 이게 제이쿼리 상위 버전에서 애러가 나는거 같습니다.
아래 코드중에 에러를 유발할만한 내용이 있을까요? 코드 길어서 죄송해요,,
// click trigger for desktop mode
click_trigger : function () {
// check if the trigger click
if (settings.trigger === 'click') {
// append the desktop trigger div
$this.find(dropDown).prev($a).append('<div class="desktopTriggerButton"></div>');
// add click trigger div
$this.find(dropDown).parents($li).addClass('ClickTrigger');
// add the transition on drop down
Canvas.switch_effects();
Canvas.transition_delay();
// add the click trigger on desktop trigger div
$this.find(desktop_dropDown_trigger).on('click', function (event) {
event.stopPropagation();
event.stopImmediatePropagation();
// variables
var elem = $(this),
parents = elem.parents($a),
drop_down = parents.next(dropDown);
// check if the drop down is hidden
if (!(drop_down.hasClass(activeClass))) {
// check if the sibling true
if (settings.sibling === true) {
// hide the others opens drop downs
elem.parents($this).siblings($ul + ',' + $li).find(dropDown).removeClass(activeClass);
// remove active class
elem.parents($this).siblings($li).removeClass(activeTrigger);
elem.parents($this).siblings($ul).find($li).removeClass(activeTrigger);
}
// add active class
parents.parent($li).addClass(activeTrigger);
// show drop down
drop_down.addClass(activeClass);
} else {
// remove active class
parents.parent($li).removeClass(activeTrigger);
// hide drop down
drop_down.removeClass(activeClass);
}
// stop a tag going to anywhere
//return false;
});
}
},