mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
GNB UX enhancement.
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12198 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
60b0a76f3f
commit
036df30b85
4 changed files with 27 additions and 25 deletions
|
|
@ -129,14 +129,23 @@ jQuery(function($){
|
|||
$xGnb_li.find('>ul>li.active_').clone().addClass('active').attr('data-index', parentIndex).prependTo('#gnbNav').find('>a').prepend('<i />');
|
||||
// Index
|
||||
// GNB Click toggle
|
||||
$xGnb_li.find('ul').prev('a')
|
||||
.bind('click focus', function(){
|
||||
var $this = $(this);
|
||||
$this.parent('li').addClass('open').siblings('li').removeClass('open');
|
||||
$xBody.removeClass('wide');
|
||||
reflow();
|
||||
return false;
|
||||
});
|
||||
$xGnb_li.find('>ul').prev('a').click(function(){
|
||||
var $parent = $(this).parent('li');
|
||||
if(!$parent.hasClass('open') && !$parent.hasClass('active')){
|
||||
$parent.addClass('open').find('>ul').slideDown(100);
|
||||
} else if($parent.hasClass('open') && !$parent.hasClass('active')) {
|
||||
$parent.removeClass('open').find('>ul').slideUp(100);
|
||||
}
|
||||
$xBody.removeClass('wide');
|
||||
reflow();
|
||||
return false;
|
||||
});
|
||||
$xGnb_li.find('>a').focus(function(){
|
||||
var $parent = $(this).parent();
|
||||
$parent.addClass('open').find('>ul').slideDown(100).end().siblings('li').removeClass('open').find('>ul').slideUp(100);
|
||||
$xBody.removeClass('wide');
|
||||
reflow();
|
||||
});
|
||||
// GNB Mobile Toggle
|
||||
$xGnb.find('>a[href="#gnbNav"]').click(function(){
|
||||
$(this).parent('.gnb').toggleClass('open');
|
||||
|
|
|
|||
2
modules/admin/tpl/js/admin.min.js
vendored
2
modules/admin/tpl/js/admin.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue