JS+HTML 菜单,对话框,轮播,弹框


+function tab($){
    
    //警告框
    $.fn.alert = function(e){        
        var $this = $(this);
        $this.find('.close').click(function(){
            $this.fadeOut(250);        
        });        
    };
    
    //一、二级菜单
    $.fn.tab = function (e) {
                
        var $this = $(this);

        var $ul = $this.closest('ul');
        var selector = $this.attr('href');
        var $target = $(selector);        
        if ($this.children('span').hasClass('active')) {
            if($target.css('display') == 'block'){
                return ;
            }            
        }        
        //处理一级菜单
        var $active = $ul.find('.active');
        $active.removeClass('active');
        $this.children('span').addClass('active');
        
        //处理二级菜单
        $target.parent().find('.nav-pane').css('display','none');
        $target.slideDown(150);        
        $target.mouseleave(function(){
            //该处的this指的是正在显示的二级菜单
            $(this).slideUp(150);
        });
        
        //移除菜单单击的事件
        $this.click(function(e){ e.preventDefault(); } );

    };
    
    //模态对话框
    $.fn.dialog = function (option, e ) {        
        var $this = $(this);
        var $dialogBg = $('