浅谈jQuery的bind和unbind事件(绑定和解绑事件)
发布时间 - 2026-01-10 23:22:25 点击率:次绑定其实就是把一些常规时间绑定到页面,然后进行各种常规操作

解绑就是接触绑定,绑定的事件失效
要注意,iQuery中的 .事件 如(.click())其实就是单个的绑定事件的简写(bind("click"))
html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>02_事件绑定.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script language="JavaScript" src="../js/jquery-1.4.2.js"></script>
<link rel="stylesheet" type="text/css" href="./css/style.css" rel="external nofollow" />
</head>
<body>
<div id="panel">
<input type="button" id="start" value="绑定事件">
<input type="button" id="stop" value="解绑事件">
<h5 class="head">什么是jQuery?</h5>
<div class="content">
jQuery是继Prototype之后又一个优秀的JavaScript库,它是一个由 John Resig 创建于2006年1月的开源项目。jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。它独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。
</div>
</div>
</body>
<script language="JavaScript">
//当鼠标单次点击h5标题时,显示答案;当鼠标双次点击h5标题时,隐藏答案
// $("h5").click(function(){
// if($("div[class=content]").is(":hidden")){
// $("div[class=content]").show();
// }else{
// $("div[class=content]").hide();
// }
// })
// //动态效果
// $("#start").click(function(){
// /*
// * 动态绑定点击事件:绑定单个事件
// * bind(type,data,fn)
// * * type:指定要绑定的事件名称
// * * data:(可选)作为event.data属性值传递给事件对象的额外数据对象
// * * fn:回调函数,function(){}
// */
// $("h5").bind("click",function(){
// if($("div[class=content]").is(":hidden")){
// $("div[class=content]").show();
// }else{
// $("div[class=content]").hide();
// }
// });
//
// });
// $("#stop").click(function(){
// /*
// * 动态解绑定点击事件
// * unbind(type,fn)
// * * type:(可选)指定要解绑的事件名称
// * * fn:(可选)回调函数
// */
// $("h5").unbind();
// });
// $("h5").mouseover(function(){
// $("div[class=content]").show();
// }).mouseout(function(){
// $("div[class=content]").hide();
// });
//动态效果
$("#start").click(function(){
/*
* 绑定事件:绑定多个事件
* * 事件名称之间,用空格隔开
*/
$("h5").bind("mouseover mouseout",function(){
if($("div[class=content]").is(":hidden")){
$("div[class=content]").show();
}else{
$("div[class=content]").hide();
}
});
});
$("#stop").click(function(){
/*
* unbind(type)
* * 默认为空时:解绑定所有事件
* * 指定单个事件:解绑指定的单个事件
* * 指定多个事件:解绑指定的多个事件
*/
$("h5").unbind("mouseover mouseout");
});
</script>
</html>
以上这篇浅谈jQuery的bind和unbind事件(绑定和解绑事件)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# jquery
# bind
# unbind
# jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
# jQuery使用bind动态绑定事件无效的处理方法
# jQuery实现为动态添加的元素绑定事件实例分析
# jquery 给动态生成的标签绑定事件的几种方法总结
# jQuery动态添加li标签并添加属性和绑定事件方法
# jQuery动态添加元素无法触发绑定事件的解决方法分析
# jQuery使用bind函数实现绑定多个事件的方法
# jQuery绑定事件方法及区别(bind
# click
# on
# live
# one)
# JQuery绑定事件四种实现方法解析
# 绑定
# 多个
# 可选
# 给大家
# 回调
# 当鼠标
# 遍历
# 它是
# 要注意
# 希望能
# 这篇
# 浅谈
# 开发人员
# 小编
# 开源
# 大家多多
# 为空
# 文档
# 改变了
# 创建于
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
独立制作一个网站多少钱,建立网站需要花多少钱?
Laravel如何实现用户密码重置功能?(完整流程代码)
Laravel如何使用Collections进行数据处理?(实用方法示例)
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】
魔毅自助建站系统:模板定制与SEO优化一键生成指南
如何在搬瓦工VPS快速搭建网站?
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
Python文件操作最佳实践_稳定性说明【指导】
Android利用动画实现背景逐渐变暗
如何在阿里云香港服务器快速搭建网站?
Mybatis 中的insertOrUpdate操作
大连网站制作公司哪家好一点,大连买房网站哪个好?
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
利用 Google AI 进行 YouTube 视频 SEO 描述优化
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
JavaScript Ajax实现异步通信
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
Python数据仓库与ETL构建实战_Airflow调度流程详解
如何在腾讯云服务器快速搭建个人网站?
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
佛山网站制作系统,佛山企业变更地址网上办理步骤?
香港网站服务器数量如何影响SEO优化效果?
做企业网站制作流程,企业网站制作基本流程有哪些?
如何实现建站之星域名转发设置?
如何快速查询网站的真实建站时间?
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
高防服务器:AI智能防御DDoS攻击与数据安全保障
移动端脚本框架Hammer.js
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
如何用花生壳三步快速搭建专属网站?
手机网站制作与建设方案,手机网站如何建设?
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
深圳网站制作的公司有哪些,dido官方网站?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
Laravel如何使用Gate和Policy进行授权?(权限控制)
Laravel怎么实现验证码(Captcha)功能
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
Laravel如何实现文件上传和存储?(本地与S3配置)
Laravel如何配置任务调度?(Cron Job示例)

