header.js 1.58 KB
/**
 * Created by zzf on 2014/11/5.
 */

define(function( require, exports, module ) {

    var _Event = require( 'event' );
	
	require( 'menuaim' );

    $(function(){

        //导航菜单
        var Nav = {
            open:function( target ){ 
                var _target = $( target );
                _target.addClass( 'current' ).siblings().removeClass( 'current' );
 
            },
            close:function( target ){
                var _target = $( target );

            },
            closeAll:function( ){
                $( '#menu-box' ).find( '>li.current' ).removeClass( 'current' );

            }
        }
        if(  $( '#menu-box' ).length > 0 ){
            
            $( '#menu-box' ).menuAim({
                enter: Nav.open,
                activate: Nav.open,
                deactivate:Nav.close,
                exitMenu:Nav.closeAll
            });
           

            $( '.multistage-menu' ).hover(function(){
                var _this = $( this );
				var menuList = $(this).find(".menu-list");
				
                if( menuList.is( ':hidden' ) && !$( _this ).hasClass( 'indexNav' ) ){
                     menuList.show();
                     $( _this ).addClass( 'selected' );
                }
            },function(){
                var _this = $( this );
				var menuList = $(this).find(".menu-list");
				
                if( !menuList.is( ':hidden' ) && !$( _this ).hasClass( 'indexNav' ) ){
                     menuList.hide();
                     $( _this ).removeClass( 'selected' );
                }
            });


        }
        


    });
});