博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery事件
阅读量:4711 次
发布时间:2019-06-10

本文共 828 字,大约阅读时间需要 2 分钟。

事件

* 1、添加事件
* 1.1 直接绑定事件click、mouseover、mouseleave、mouseenter......
* $('#div').click
* 1.2 绑定事件
* bind 为匹配的元素绑定事件 上面的1.1是bind的简写形式
* $('#div').bind('click', function(){
*
* })
* 使用方式:
* jq对象.bind(eventType, fn)
* eventType 事件类型 click、mouseover、mouseleave、mouseenter......
* fn 回调函数
*
* bind:
* 1、只能给既存元素绑定事件
* 2、没有事件委托
*
* 事件委托:利用了冒泡的原理
* return false = e.stopPropagation() + e.preventDefault();
*
* on 为匹配的元素绑定事件
* one 只是执行一次绑定事件,执行完一次后,自动解除绑定
* trigger 为匹配的元素执行事件
* trigger 与 triggerHandlerd的区别
* 相同点:
* 功能一样
* 不同点:
* triggerHandler没有冒泡,不会触发浏览器默认事件
*
* 2、事件委托
* on
* live
* delegate
* 例如:
* $('#div1').on('click', '.del', function(){
$(this).parent().remove();
})
*
* 3、删除(解绑)事件
* on off off可以解绑所有事件的绑定
* bind unbind
* delegate undegate
* live die
*
* 4、复合事件
* toggle
* hover

转载于:https://www.cnblogs.com/mapsxy/p/9291944.html

你可能感兴趣的文章
iPad软件提交注意事项
查看>>
约束和异常处理
查看>>
css 布局
查看>>
RESTful风格化
查看>>
C# 多线程学习系列二
查看>>
如何将你的github仓库部署到github pages(转)
查看>>
几个重要的shell命令:diff patch tar find grep
查看>>
学习笔记
查看>>
JS ES6 -- let命令
查看>>
查找空座位问题
查看>>
几个简单规则改进你的SEO效果
查看>>
UVA10820 Send a Table
查看>>
主流css reset的讲解分析(转载)
查看>>
OpenCV4Android Tutorial0解析
查看>>
Oracle数据库(一)
查看>>
SVD与文本摘要
查看>>
HDU 5451 广义斐波那契数列
查看>>
mysql5.6配置文件my.ini位置
查看>>
[BZOJ4820][SDOI2017]硬币游戏(高斯消元+KMP)
查看>>
构造矩阵解决这个问题 【nyoj299 Matrix Power Series】
查看>>