• Jump To … +
    breakpoints.js date-parse.js jquery.breakpoints.js jquery.calcRestrainedPos.js jquery.clientRect.js jquery.contentSize.js jquery.cookies.js jquery.css.js jquery.customEvent.js jquery.delimitedString.js jquery.disableEvent.js jquery.hostIframe.js jquery.hoverDelay.js jquery.htmlEncode.js jquery.imageSize.js jquery.isVisibleKeyCode.js jquery.menu.js jquery-menu-exampleskin.js jquery.modalDialog.deviceFixes.js jquery.modalDialog.getSettings.js jquery.modalDialog.header.js jquery.modalDialog.history.js jquery.modalDialog.js jquery.modalDialog.unobtrusive.js jquery.modalDialog.userAgent.js jquery.modalDialogContent.header.js jquery.modalDialogContent.js jquery.msAjax.js jquery.ns.js jquery.partialLoad.js jquery.postMessage.js jquery.proxyAll.js jquery.queryString.js jquery.richTooltip.js jquery.scrollAnchor.js jquery.uncomment.js jquery.url.js pointy.gestures.js pointy.js
  • jquery-menu-exampleskin.js

  • ¶
    (function ($) {
        var TRANSITION_TIME = 300;
    
        $.registerDropDownMenuSkin(
            "exampleskin", {
                position: function (e) {
                    if (e.level === 0) {
                        e.$panel.css({
                            top: e.$item.innerHeight(),
                            left: "-" + e.$item.css("borderLeftWidth")
                        });
                        return;
                    }
    
                    var pos = e.$item.position();
    
                    e.$panel.css({
                        left: pos.left + e.$item.innerWidth(),
                        top: 0
                    });
                },
    
                animationShow: function (e, callback) {
  • ¶
           if (e.level === 0)
           {
               e.$panel.slideDown(TRANSITION_TIME, callback);
               return;
           }
    
                    e.$panel.fadeIn(TRANSITION_TIME, callback);
                },
    
                animationHide: function (e, callback) {
  • ¶
           if (e.level === 0)
           {
               e.$panel.slideUp(TRANSITION_TIME, callback);
               return;
           }
    
                    e.$panel.fadeOut(TRANSITION_TIME, callback);
                }
            });
    
    })(jQuery);