一号坑:ios上点击事件失效问题? 解决方法: 1.将 click 事件直接绑定到目标?元素(??即 .target)上2.将目标?元素换成 <a> 或者 button 等可点击的?元素3.将 click 事件委托到?????非 document 或 body 的??父级元素上4.给?目标元素加一条 ...
分类:
移动开发 时间:
2019-08-30 14:31:20
阅读次数:
136
事件周期 事件捕获 dom对象从最外层开始,逐层向下记录每一个dom对象上有没有绑定该事件,如果有记录下来 执行顺序:从外层向内层 直到目标元素截止 事件目标 事件触发 目标元素的事件触发 事件冒泡 从目标元素开始,逐层向上冒泡触发(捕获阶段记录的绑定的事件) 执行顺序:由内向外 1,当祖先元素和后 ...
分类:
其他好文 时间:
2019-08-29 23:09:30
阅读次数:
102
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title></head><body><div class="box"> <p>我是第一个p</p> <h3>我是第一个h</h3> <p>我是第二个p</p> <h3>我是第二个 ...
分类:
其他好文 时间:
2019-08-29 22:54:30
阅读次数:
86
需要具备知识点: html、css js基础、dom操作 jquery API: 添加事件、事件委托、事件冒泡、创建添加结点 dom位置 尺寸 动画过渡、显示隐藏 尝试封装jq的简单插件 数组添加 位置查找 https://www.haorooms.com/post/js_jquery_chajia ...
分类:
编程语言 时间:
2019-08-23 00:27:38
阅读次数:
152
// 可以利用事件委托进行处理hash和锚点的冲突问题。 // handleAnchorClick(e){ if (e.target && e.target.tagName.toLowerCase() === 'a') { // 确定点击元素是不是a元素; // Determine whether ... ...
分类:
其他好文 时间:
2019-07-31 15:03:21
阅读次数:
132
事件委托 js中事件冒泡我们知道,子元素身上的事件会冒泡到父元素身上,事件代理就是本来加载子元素身上的事件,加在其父元素身上,其问起产生了,那么多的子元素怎么区分事件本应该是哪个子元素的。 答案就是event对象记录的事件源,他就是发生事件的子元素; 事件委托的好处? 1、效率高,比如不用for循环 ...
分类:
Web程序 时间:
2019-07-30 21:21:46
阅读次数:
117
本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。 委托的引入:将方法作为方法的参数 我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这 ...
1. jQuery与DOM 的转换 jquery → DOM: jQuery对象[ ] DOM → jQuery:$(dom对象 ) 2. 注册事件 简单方式: $('选择器').事件名(事件处理程序) on的方法: jQuery对象.on( '事件名', 事件处理程序) 事件委托: jQuery对 ...
分类:
Web程序 时间:
2019-07-01 21:37:28
阅读次数:
158
overflow:auto 加滚动条 scrollTop() 上下滚动条 scrollLeft() 左右滚动条 $().click(function(){ }) $().bind("click",function(){ }) 绑定事件 $().unbind("click") 解除绑定事件 <butt ...
分类:
Web程序 时间:
2019-06-30 15:49:46
阅读次数:
575
event.target 获取的是触发事件的标签元素 event.currentTarget 获取到的是发起事件的标签元素 一、事件属性:event.target target事件委托的定义:本来该自己干的事,但是自己不干,交给别人来干 例子1 1 <!DOCTYPE html> 2 <html> ...
分类:
编程语言 时间:
2019-06-30 15:35:07
阅读次数:
142