zoukankan      html  css  js  c++  java
  • 对页面元素中事件进行提取,保持 ,使用完成后再进行事件绑定

    对页面元素中事件进行提取,保持 ,使用完成后再进行事件绑定 

    //事件处理器added by zbw911@
    function eventkeeper(ele, type) {
        this.handlers = [];
        this.ele = $(ele);
        this.init = function () {

            var events = this.ele.data("events");
            if (events == undefined) return;

            var ex = events[type];
            if (ex == undefined) return;
            if (ex.length != undefined)
                for (var i in ex) {
                    var v = ex[i];
                    if (v.handler != undefined && $.isFunction(v.handler))
                        this.handlers.push(v.handler);
                }
            this.ele.unbind(type);
        }
        this.init();
        this.ReBind = function () {
            for (var i in this.handlers) {
                this.ele.bind(type, this.handlers[i]);
            }
        }
    }

    使用

     var keep = new eventkeeper($("#province"), "change");
     // 在这里做一些操作 。。。。。。
                                        keep.ReBind();
  • 相关阅读:
    lumen简单使用exel组件
    VIM 批量注释的两种方法 (转)
    linux时间校准 设置时间为上海时区
    lumen发送邮件配置
    centos 下安装redis 通过shell脚本
    shell 脚本接收参数
    linux设置系统变量
    linux通配符
    UCCI协议[转]
    一种编程范式:对拍编程
  • 原文地址:https://www.cnblogs.com/zbw911/p/2549982.html
Copyright © 2011-2022 走看看