zoukankan      html  css  js  c++  java
  • hasclass,removeClass

    var TH = TH || {};
    TH.extend = function(first, second){
        for (var prop in second){
            first[prop] = second[prop];
        }
    }; 
    TH.css = function(element, styles){
        if (styles.opacity != null){
            if (typeof element.style.opacity != 'string' && typeof(element.filters) != 'undefined'){
                styles.filter = 'alpha(opacity=' + Math.round(100 * styles.opacity) + ')';
            }
        }
        TH.extend(element.style, styles);
    };
    TH.hasClass = function(element, name){
        var re = new RegExp('(^| )' + name + '( |$)');
        return re.test(element.className);
    };
    TH.addClass = function(element, name){
        if (!TH.hasClass(element, name)){
            element.className += ' ' + name;
        }
    };
    TH.removeClass = function(element, name){
        var re = new RegExp('(^| )' + name + '( |$)');
        element.className = element.className.replace(re, ' ').replace(/^\s+|\s+$/g, "");
    };
  • 相关阅读:
    csrf跨站请求伪造
    IO 之 InputStream 和 Reader
    javadoc tags
    java this
    递归
    java 文件中 定义一个字符串,它的默认编码是什么?
    合并数组
    << 移位运算
    final static T
    Base64.java 工具类
  • 原文地址:https://www.cnblogs.com/jinbiao/p/2507299.html
Copyright © 2011-2022 走看看