jQuery中常用的事件处理方法(click、mouseover、mouseout、bind、one、live、unbind)

news/2024/5/15 16:34:29/文章来源:https://blog.csdn.net/weixin_44741023/article/details/118379885

文章目录

  • jQuery中常用的事件处理方法
    • click
    • mouseover
    • mouseout
    • bind
    • one
    • unbind
    • live

jQuery中常用的事件处理方法

click

作用:用于绑定单击事件以及触发单击事件

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script type="text/javascript" src="../script/jquery-3.6.0.min.js"></script><script type="text/javascript">$(function () {//绑定$("h5").click(function () {alert("h5被点击事件触发");});//触发$("button").click(function () {$("h5").click();})})</script>
</head>
<body><div><h5 style="background-color: #bfa">点我触发绑定事件</h5><button>点我触发h5点击事件</button></div>
</body>
</html>

在这里插入图片描述
单击h5标签或者按钮触发h5绑定的事件:
在这里插入图片描述
注意:之前讲DOM的时候其实有还有用过onblur、onchange方法其实跟onclick一样,在jQuery下,已经演化成他的一个方法,blur、change,用法跟click一样。

mouseover

鼠标移入事件,用法和click一样

mouseout

鼠标移出事件,用法也和click一样

bind

可以给元素一次性绑定一个或多个事件

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script type="text/javascript" src="../script/jquery-3.6.0.min.js"></script><script type="text/javascript">$(function () {//绑定单个事件$("h5").bind("mouseover mouseout",function () {console.log('鼠标刚才摸了我一下');});//绑定多个事件$("button").bind("click",function () {console.log("我被鼠标戳了一下");});})</script>
</head>
<body>
<div><h5 style="background-color: #bfa">点我触发绑定事件</h5><button>点我触发h5点击事件</button>
</div>
</body>
</html>

在h5上来回了5次加点击一次按钮,显示如下:
在这里插入图片描述

one

用法跟上面的bind一样,但是只响应一次。(如果同时one了鼠标出去跟进来,那么出去跟进来各能响应一次)

unbind

顾名思义:用法跟bind方法一样,但是效果跟bind方法相反,用于解除绑定。

live

    用法跟bind一样,效果也一样,不同的是:前面的那些方法无法绑定后期动态添加的元素,而live可以。
    举个例子,针对上面对h5绑定单击事件的代码,如果使用非live绑定,那么后面动态添加的h5点击后不会有任何反应,如果使用live绑定,那么,后期动态添加的h5单击后也会触发事件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_804331.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

记一次使用Node.js electron打包网站的记录

具体步骤请参考&#xff1a;http://blog.csdn.net/a727911438/article/details/70834467 打包时出现了不少问题&#xff0c;逐一记录下来以供其他人参考。 package.json文件内容 {"name": "appname","version": "0.1.0","main&…

个人网站Timonj(Personal website)

单身狗的清明小长假只能跟电脑过&#xff0c;闲来无事趁着假期做一个个人网站Demo&#xff0c;同时这是本人的第一篇博客&#xff0c;作为Web前端小白技术粗糙&#xff0c;希望哪里有待提高的大佬们多多指出&#xff0c;拜谢&#xff01;&#xff01;&#xff01; 正文开始&am…

2017年最新15个漂亮的 HTML 摄影网站模板

摄影是一门艺术&#xff0c;它需要大量的耐心和努力工作来捕捉那些精彩的瞬间。如果你是一位热情的摄影师&#xff0c;想要建立一个网站来展示那些高质量的摄影作品&#xff0c;那么你找对地方了。本文包含15个最佳的摄影网站模板&#xff0c;你可以使用这些 HTML 模板创建自己…

网站美化常见CSS

伴随网络时代日新月异的发展&#xff0c;用户不仅仅满足于软件系统的功能需求&#xff0c;对软件系统的页面显示效果以及交互模式的要求也逐渐提高。尤其是展示性质的平台页面对于界面美化效果要求更高&#xff0c;有一句话说的好&#xff1a;Html是结构&#xff0c;CSS是装饰&…

网站用户体验:几个小细节

今天是想到了一个小细节问题&#xff0c;这个问题以前我还是注意过&#xff0c;后来忘记了&#xff0c;那就是鼠标的细节问题&#xff0c;这是人的习惯问题&#xff0c;当然&#xff0c;也是用户体验问题。 第一个细节&#xff1a;鼠标滚动轮 试想一下&#xff1a;当我们打开…

登陆网站mysql数据库_用户登录网站(1.5版本--连接mysql数据库)

1.Login3.java 用户登录界面(若用户在未登陆的情况下,直接登录欢迎界面,由于不存在session信息,所以会跳转到登录界面),登陆的信息传递到LoginCl3.java业务逻辑处理.以下涉及Servlet部署自行添加,此节省略.(如不懂,可见用户登录网站(1.0版本))2.LoginCl3.java 对传递的用户数据…

android 底部导航栏凸起_网站导航栏如何设置才能促使网站SEO优化更好?

原标题&#xff1a;网站导航栏如何设置才能促使网站SEO优化更好&#xff1f;众所周知&#xff0c;网站导航是网站不可或缺的一部分。 高质量的网站导航栏不仅可以让访问者知道他们在哪里&#xff0c;而且可以提高他们的浏览效率和更好的用户体验。 那么导航栏应该如何设置使其更…

pdf常用字体包 -baijiahao_【Python】用 Python 来实现PDF 的各种操作(附网站和操作指导)...

导言PDF 处理是日常工作中的常见需求&#xff0c;包括 PDF 合并、删除、提取等。更复杂的任务如&#xff1a;将 PDF 转换成 图像。下面通过几个简单的例子和一份代码&#xff0c;帮助大家解决上面的需求&#xff0c;操作非常简单。在文末我会提供一份源码和一个神奇的 PDF 处理…

优化上传速度慢怎么办_常用的网站图片优化方法有哪些呢?

当用户通过搜索引擎搜索相关内容&#xff0c;进入到相关网站或者企业官网时&#xff0c;发现网站打开很慢随即就关闭了该网站了。网站打开速度慢&#xff0c;不仅会影响用户体验&#xff0c;甚至会导致我们丢失大量的客户&#xff0c;所以优化网站制作提高网站打开速度&#xf…

php 网站响应时间_php 怎么修改响应时间

php修改响应时间的方法&#xff1a;首先找到并打开“php.ini”配置文件&#xff1b;然后找到“max_execution_time”及“max_input_time”参数进行修改即可。本文操作环境&#xff1a;Windows7系统、PHP7.1、Dell G3电脑。修改php上传文件尺寸、响应时间、时区时间等设置修改ph…

牛津3000释义词典_颤抖吧!最好用的在线英语词典网站良心大推荐

学英语很难&#xff0c;但学习很快乐。--- 学英语那点事你知道&#xff0c;出来学英语&#xff0c;在线词典早晚用得到。今天就来推荐学姐经常使用的免费在线英语词典网站。让我看到泥萌的小手手好嘛&#xff01;韦氏在线词典 https://www.merriam-webster.com/学姐点评&#x…

python爬虫爬取下一页_【Python爬虫】如何爬取翻页url不变的网站

点击蓝字“python教程”关注我们哟&#xff01; 之前打算爬取一个图片资源网站&#xff0c;但是在翻页时发现它的url并没有改变&#xff0c;无法简单的通过request.get()访问其他页面。据搜索资料&#xff0c;了解到这些网站是通过ajax动态加载技术实现。即可以在不重新加载整…

php建站目,PHP小项目:轻松创建gif图在线制作网站

原标题&#xff1a;PHP小项目&#xff1a;轻松创建gif图在线制作网站各位朋友&#xff0c;大家下午好&#xff01;今天给大家带来的教学是 轻松创建gif图在线制作网站&#xff01;这里就需要用到一个 GIF动画的PHP类库&#xff01;下面我把类库代码分享给大家由于源码比较长&am…

nginx 1.14.2 php,CentOS7上安装Nginx1.14.2并部署PHP静态网站

我这里以CentOS7.4 x64服务器为例记录如何安装Nginx并且部署一个php静态网站&#xff0c;无数据的。先从Nginx的安装开始&#xff1a;1、先安装Nginx所依赖的软件&#xff1a;安装gcc:输入命令&#xff1a;yum install gcc-c 回车&#xff0c;中间会出现选择&#xff0c;输入…

lamp cacti 点击php下载,lamp 环境下装cacti网站流量监控工具

接下来我是介绍搭建 apache&#xff0c;mysql php 这三种 整合关系关闭SELINUX [rootmoyea ~]# vi /etc/selinux/config#SELINUXenforcing #注释掉#SELINUXTYPEtargeted #注释掉SELINUXdisabled #增加:wq 保存&#xff0c;关闭shutdown -r now #重启系统…

linux关机保护,linux中的关机敕令有什么区别_网站服务器运转保护

linux中关机敕令的区别是&#xff1a;实行shutdown敕令时&#xff0c;体系会关照一切登录的用户体系将要封闭&#xff1b;实行halt敕令时&#xff0c;文件体系写操纵完成后&#xff0c;内核住手&#xff1b;init敕令用于切换体系的运转级别&#xff0c;【init 0】示意关机。Lin…

php mysql 网站性能分析工具_大型网站调试工具之一(php性能优化分析工具XDebug)...

一、安装配置1、下载PHP的XDebug扩展&#xff0c;网址&#xff1a;http://xdebug.org/2、在Linux下编译安装XDebug引用tar -xzf xdebug-2.0.0RC3.gzcd xdebug-2.0.0RC3/usr/local/php/bin/phpize./configure --enable-xdebugcp modules/xdebug.so /usr/local/php/lib/php/exten…

php内容管理网站源码,DirCMS PHP内容管理系统 v6.0

DirCMS内容管理系统&#xff0c;是国内自主研发的一款功能强大而又不失小巧简洁的由PHPMysql架构的内容管理系统。DirCMS代码全部开源&#xff0c;便于使用者二次开发或定制&#xff1b;并采用简洁的模板标签技术&#xff0c;使制作模板更加容易&#xff0c;一般情况下&#xf…

linux中不保存的命令是,vim退出不保存的命令是什么?_网站服务器运行维护,vim,linux...

linux下如何用iptables开放指定端口_网站服务器运行维护linux下用iptables开放指定端口的方法是&#xff1a;1、执行【/sbin/iptables -I INPUT -p tcp –dport 8000 -j ACCEPT】命令开启端口&#xff1b;2、重启服务&#xff1b;3、查看端口是否已经开放。vim退出不保存的命令…

网站服务器响应网页浏览请求的运作流程,301重定向的运作流程

301重定向的运作流程(2014-10-17 14:15:25)标签&#xff1a;it网站服务器响应网页浏览请求的运作流程让我们先来了解一下用户/搜索引擎和网站一开始的交互流程。当用户或搜索引擎向一个网站服务器发出网页浏览请求时&#xff0c;该服务器将&#xff1a;通过域名服务器(DNS)将域…