diff options
author | Durand D'souza <durand1@gmail.com> | 2017-07-28 01:13:06 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-28 01:13:06 +0300 |
commit | 18822a73d43c3fae79d069441efda6ee5e654807 (patch) | |
tree | ac9fd45074198e0f841a6d6e16c2207a2394c882 /static/js/plugins | |
parent | cd4792a70de17f1b51645f12c71ea10d7edf005a (diff) | |
parent | 0b63b36733ea416e2efe1f0a7884c67225fdca7b (diff) |
Merge pull request #8 from Miterion/menu-fix
Fixed jumping navigationmenu
Diffstat (limited to 'static/js/plugins')
-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 ); |