事件委托
事件委托也称为事件代理,在jQuery里面被称为事件委派
事件委托的原理
不是给每个子节点单独设置事件监听器,而是将事件监听器设置在其父节点上,然后利用冒泡原理影响设置每个子节点...事件委托的作用
我们只操作了一次DOM,提高了程序的性能
那我们可以这么做,给ul加上点击事件:
但是我们可以看到点击li的时候也会弹出警示框,这是为什么呢?...常用的鼠标事件
1.禁止鼠标右键菜单
contextmenu主要控制应该何时显示上下文菜单,主要用于程序员取消默认的上下文菜单.比如取消显示框选文本后点击右键的复制
这样就不能右键复制了,...我们需要用到 pageX和pageY
实际开发中page用的比较多,重点记page这个
案例: 跟随鼠标移动的天使
我自己做出来啦,看看代码:
这个效果在购物平台很常见,比如放大商品细节时的黄色框框...onkeydown再执行press,因为press多了一层判断
案例时间到: 我们做个京东的案例,就算用户点击了页面中的其他地方,只要按下's'键,光标就能回到搜索框:
贴一下我一开始的做法: