zoukankan      html  css  js  c++  java
  • netsuite动态绑定事件

        这个能给一个指定的对象绑定多个重复的事件,执行顺序按照添加顺序来执行!已测试浏览器(ie7,firefox,chrome)
    
    var Bind = function(eventName, fun, obj) {
        ///<summary>给对象绑定事件,未传入对象的话默认绑定window</summary>
        ///<param name="eventName">事件名称,不包含on</param>
        ///<param name="funName">调用函数名</param>
        ///<param name="obj">要绑定事件的对象</param>
        if (obj == null || obj == undefined) {
            obj = window;
        }
        if (obj.attachEvent) {
            obj.attachEvent("on" + eventName, fun);
        }
        else if (obj.addEventListener) {
            obj.addEventListener(eventName, fun, false);
        }
    };
    

    以上是主要方法,下面来解释使用。。。

    在初始化中 把Bind("click", function() { alert("HelloWorld"); }, document.getElementById("serialnumbers_popup_list"));

    或者;

    Bind("click",FunNewTest,document.getElementById("serialnumbers_popup_list"));

    FunNewTest() 定义然后 包括流程上的需要 即可。。。。


    纠正错误,欢迎探讨:
    打开微信-发现-扫一扫
  • 相关阅读:
    使用Mysql慢查询日志对有效率问题的SQL进行监控
    wampserver3.1.0安装及配置
    Composer
    HTML5 本地存储(Web Storage)
    HTML5 元素拖动
    生成验证码
    git 基础命令
    POI使用流程
    JDK各版本新特性总结
    dubbo+zookeeper项目搭建
  • 原文地址:https://www.cnblogs.com/backuper/p/1519713.html
Copyright © 2011-2022 走看看