如何为界面的元素添加事件处理?
2014-08-18 00:00
225 查看
摘要: 可以参考新浪的脚本:http://games.sina.com.cn/iframe/z/8073.js
1、 添加脚本加载的状态事件。
2、 [b]为界面添加 加载脚本的Js, [/b]
1、 添加脚本加载的状态事件。
_scriptOnload = doc.createElement('script').readyState ? function(node, callback) { var oldCallback = node.onreadystatechange; node.onreadystatechange = function() { var rs = node.readyState; if (rs === 'loaded' || rs === 'complete') { node.onreadystatechange = null; oldCallback && oldCallback(); callback.call(this); } }; } : function(node, callback) { node.addEventListener('load', callback, false); };
2、 [b]为界面添加 加载脚本的Js, [/b]
head = doc.getElementsByTagName('head')[0] || doc.documentElement, _getScript = function(url, fn) { var node = doc.createElement('script'); node.src = url; node.async = true; _scriptOnload(node, function() { fn && fn.call(node, ''); if (head && node.parentNode) { head.removeChild(node); } }); head.insertBefore(node, head.firstChild); return node; }
相关文章推荐
- jQuery -- 如何为动态添加的元素绑定事件处理函数
- 如何侦听iphone设备方向改变事件,以及如何添加事件的处理事件
- jQuery动态添加的元素绑定事件处理函数代码
- 如何给动态元素添加事件
- jQuery动态添加的元素绑定事件处理函数代码的方法及比较
- 如何给同一个元素添加同类型事件
- JS动态给元素添加事件处理代码
- 给dom元素添加事件处理的两种方法
- android源码解析(1)--如何处理布局文件中添加的点击事件
- 黄聪:如何使用钩子定制WordPress添加媒体界面,去除不需要的元素
- jquery创建的动态元素如何为元素添加相应事件
- 如何在abap中为ALV添加事件处理
- jQuery动态添加的元素绑定事件处理函数代码
- Jquery对动态添加进去的元素无法使用on绑定事件处理
- 【HTML5】Canvas 内部元素添加事件处理
- 表现层的设计(二)——MVC如何处理复杂的界面元素
- jQuery动态添加的元素绑定事件处理函数代码
- JQ bind方法被选元素添加的一个或多个事件处理程序
- 如何在通过knockout数据绑定的DOM元素上添加事件
- 学习笔记2-确认删除操作-动态添加元素、事件-用户注册界面