| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> jQuery事件绑定与反绑定,模仿鼠标悬停,事件对象 -> 正文阅读 |
|
[JavaScript知识库]jQuery事件绑定与反绑定,模仿鼠标悬停,事件对象 |
目录 页面载入事件1、JavaScript的页面载入事件:window.onload 缺点:通过这个方法,用户可以设定一些特定的操作,让其在页面的DOM树加载完毕之后执行,但是浏览器执行window.onload函数不仅仅是在构建完DOM树之后, 也是在所有图像和其他外部资源完整的加载并且在浏览器窗口显示完毕之后. 所以如果某个图片或者其他资源加载很长时间, 访问者就会看到一个不完整的页面, 甚至在图片加载之前就执行了需要依赖动态添加的元素的脚本而导致脚本错误。 解决方法:等DOM被解析后, 在图像和外部资源加载之前执行我们的函数。 2、 jQuery的页面载入事件(入口函数):$(function(){ js代码 }) 事件绑定一个事件的响应本身可能实现为一个函数,但是真正要使其得到执行,还需要将其与相应的元素动作绑定到一起。
绑定事件的函数? ?该函数将为调用它的每个匹配元素的特定事件绑定一个事件处理函数。它最多可以有三个参数,其中事件类型和处理函数为必选参数。
例如:$("#testDiv4").bind("click", showMsg);? 为id是testDiv4的元素, 添加列click事件的事件处理函数showMsg. jQuery事件处理函数的好处
反绑定事件在对一个元素绑定了某种事件类型之后,可能在后来的某个时刻不再希望让该元素监听该类型的事件,此时就需要反绑定。所谓反绑定,就是解除与元素绑定的某种事件类型及处理函数。jQuery中的反绑定处理函数为unbind([type],[data])函数。
事件绑定和反绑定的实例分析:点击提交则会把输入的用户名和密码提交至客户端,点击重置则会使其清空,为重置创建反绑定事件,则再次点击重置时不会清除内容。
一次性的事件绑定一次性的事件绑定,是指与元素绑定的事件只能被使用一次,也就是说在触发一次之后即便再执行该类型的事件也不会去执行对应的处理函数。
模仿鼠标悬停事件$(selector).hover(over,out) ? ? over:回调函数,表示鼠标悬停时调用的函数 ? ? out:回调函数,表示鼠标离开时调用的函数 实例:当鼠标放在一张图片上时显示另一张图片,移开后显示原图片
jQuery事件对象jQuery中统一了事件对象, ?当绑定事件处理函数时, ?会将jQuery格式化后的事件对象作为唯一参数传入。?? 例如? ? ? $(selector).bind('click',function(event){ ?-->'event'代表jQuery的事件对象 (1)type:事件类型 (2)target:事件对象,获取事件触发者DOM对象 (3)pageX、pageY:在鼠标事件中鼠标相对于页面原点的x、y坐标 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/22 23:36:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |