테스트 사이트 - 개발 중인 베타 버전입니다

이런 경우에는 채택완료

머시기거시기 5년 전 조회 1,780

    <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;
                        });
                    }
                },

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

jQuery( <-- 보통 jquery 중복날때 사용하는 방식 같습니다.

판매자님께 문의 드리는게 빠를실듯합니다.

 

참고 https://api.jquery.com/trigger/">https://api.jquery.com/trigger/

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

머시기거시기
5년 전
아 그렇군요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인