事件背景: 最近在做一个移动端业务的时候碰到一个bug,在ios上对body绑定click事实现事件代理冒泡至某些元素上尽然不生效。 思考: 暂借助jquery展示下事件绑定代码,将所有标签含有data-tip属性的元素通过事件代理至body 这样做在android和pc上都可以正常实现,但是在io ...
分类:
移动开发 时间:
2016-09-25 20:40:24
阅读次数:
165
1,ios的button背景使用background url可能无法显示(被缓存),尝试使用img时发现不触发click事件,需改为touchstart事件触发img按钮 2,使用fiddeler抓包 3,createjs禁用了所有的touch事件,绑定事件时需要先启用createjs的touch模 ...
分类:
微信 时间:
2016-09-25 20:24:30
阅读次数:
257
bind(type,[data],fn) 为每个匹配元素的特定事件绑定事件处理函数 live(type,[data],fn) 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的 delegate(selector,[type],[data],fn) 指定的元素(属于被选元素的子元素 ...
分类:
Web程序 时间:
2016-09-24 01:56:11
阅读次数:
161
this是个神奇的东西, 既可以帮助我们把模拟的类实例化、 又可以在事件绑定里准确指向触发元素、 还可以帮助我们在对象方法中操作对象的其他属性或方法、 甚至可以在使用apply、call、bing、filter等方法时指向我们指定的对象,以便灵活的使用。 但是如此强力的东西,势必有时难以把握,今天遇 ...
分类:
其他好文 时间:
2016-09-21 19:58:14
阅读次数:
130
具体需求:1.为网页加载后触发的onload事件绑定多个执行函数实现思路:1.可直接给onload绑定一个匿名函数,匿名函数内部调用多个函数2.可自定义个函数,首先保存之前window.onload的值,然后判断window.onload的类型是否为function,如果不是就让window.onload的值设置为自定义的函数..
分类:
编程语言 时间:
2016-09-21 00:09:38
阅读次数:
133
关于事件绑定 以如下的DOM举例 如果想要对所有的li标签进行绑定Click事件,传统写法是对每个li进行onClick。都知道在Js中每个函数都是会占用内存的,内存中的函数越多,整体性能就越差。 解决方案就是使用事件委托,将事件绑定在li标签的上层,例如ul。当然也可以在往上。 在Jquery中提 ...
分类:
其他好文 时间:
2016-09-20 00:17:14
阅读次数:
91
1.js的基本规范:保证代码压缩后不出错;保证代码能通过特定IDE的自动格式化功能;使用标准的文档注释;使用规范有意义的变量名;不使用生偏语法;不在语句非赋值地方出生中文;明确定义函数固定数量的参数;不必热衷动态事件绑定;降低代码与XHTML的耦合性;一个函数应该返回统一的数据类型;规范定义JSON ...
分类:
其他好文 时间:
2016-09-14 00:16:53
阅读次数:
126
以为buttton元素绑定单击事件,来探讨事件绑定的几种方式: 1.最原始的方法:在button元素里面添加onclick事件,代码如下: <button onclick=function(){}></button> 这种方法虽然使用简单,但是有一个缺点就是:页面显示和事件处理混在一起,不符合网页开 ...
分类:
Web程序 时间:
2016-09-11 18:36:43
阅读次数:
159
事件绑定方法:代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title></title></head><body><aonclick="xxx();">===========</a><divid="d1">测试内容</div><scriptsrc="js/j..
分类:
其他好文 时间:
2016-09-11 15:46:12
阅读次数:
145