zoukankan      html  css  js  c++  java
  • 导航栏切换按钮事件

    同事写的一段代码,不是很难,但感觉不错保存起来

    // 导航栏切换按钮事件
    $('ul.main-tab>li').on('mousedown', function() {
        var $this = $(this), $box = $('.main-tab-content'), i = $this.index();
        if ($this.hasClass('on')) { return false; }
        switch (i) {
            case 0:
                break;
            case 1:
                updateRadarTab();
                break;
            case 2:
                break;
            case 3:
                break;
            default:
                break;
        }
        $this.siblings().removeClass('on');
        $this.addClass('on');
        $box.removeClass('block').css('display', 'none');
        $box.eq(i).addClass('block').css('display', 'block');
    });

     注释: var $this = $(this); 这样写的好处,因为在回调函数里的this指的不是当前对象或元素 所以用var $this=$(this) 保存下来。

    
    
  • 相关阅读:
    程序员都必读
    ia-64 vs x86-64
    Linux内核学习
    开源liscense对比
    列存储
    大数据科普
    [USACO1.5]数字三角形
    [USACO08FEB]酒店Hotel
    数的划分
    CodeForce 18D
  • 原文地址:https://www.cnblogs.com/zsongs/p/5260555.html
Copyright © 2011-2022 走看看