diff options
Diffstat (limited to 'static/js/plugins/jquery.dlmenu.js')
-rw-r--r-- | static/js/plugins/jquery.dlmenu.js | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/static/js/plugins/jquery.dlmenu.js b/static/js/plugins/jquery.dlmenu.js index 2f54293..25ed90e 100644 --- a/static/js/plugins/jquery.dlmenu.js +++ b/static/js/plugins/jquery.dlmenu.js @@ -78,7 +78,10 @@ _initEvents : function() { var self = this; - + var submenu_anim_position = "absolute"; + var submenu_anim_top = "50px"; + var submenu_anim_width = "100%" + this.$trigger.on( 'click.dlmenu', function() { if( self.open ) { @@ -103,6 +106,9 @@ var $flyin = $submenu.clone().css({ opacity: 0, margin: 0 + position: submenu_anim_position, + top: submenu_anim_top, + width: submenu_anim_width }).insertAfter( self.$menu ), onAnimationEndFn = function() { self.$menu.off( self.animEndEventName ).removeClass( self.options.animationClasses.classout ).addClass( 'dl-subview' ); @@ -138,7 +144,11 @@ $submenu = $this.parents( 'ul.dl-submenu:first' ), $item = $submenu.parent(), - $flyin = $submenu.clone().insertAfter( self.$menu ); + $flyin = $submenu.clone().css({ + position: submenu_anim_position, + top: submenu_anim_top, + width: submenu_anim_width + }).insertAfter( self.$menu ); var onAnimationEndFn = function() { self.$menu.off( self.animEndEventName ).removeClass( self.options.animationClasses.classin ); |