html中的.off()函数,分析jQuery中on()函数的作用及用法

这篇文章主要介绍了jQuery中on()方法用法,实例分析了on()方法的功能、定义及在匹配元素上绑定一个或者多个事件处理函数的使用技巧,需要的朋友可以参考下

本文实例讲述了jQuery中on()方法用法。分享给大家供大家参考。具体分析如下:

此方法可以在匹配元素上绑定一个或者多个事件处理函数。

使用off()方法可以删除on()方法绑定的事件。

语法结构一:

代码如下:

$(selector).on(events,[selector],[data],fn)

参数列表:参数描述

events一个或多个用空格分隔的事件类型和可选的命名空间。

selector可选。一个选择器字符串,用以过滤选定的元素,该选择器的后裔元素将调用处理程序。

如果选择是空或被忽略,当它到达选定的元素,事件总是触发。

data可选。作为event.data属性值传递给事件对象的额外数据对象以供事件处理函数处理。

fn该事件被触发时执行的函数。 false值也可以做一个函数的简写,返回false。

实例代码:

实例一:

代码如下:

脚本之家

p{

width:60px;

height:60px;

border:1px solid green;

font-size:12px;

}

$(document).ready(function(){

$("p").on("click",function(){

$(this).text("脚本之家欢迎您");

})

})

原来内容

以上代码为p绑定一个click事件,点击p时候能够为p设置新的文本内容。

实例二:

代码如下:

脚本之家

p{

width:60px;

height:60px;

border:1px solid green;

font-size:12px;

}

$(document).ready(function(){

$("p").on("click mousemove",function(){

$(this).text("脚本之家欢迎您");

})

})

原来内容

以上代码为p绑定了两个事件,无论是点击p还是在p中移动鼠标都会为p设置新的文本内容。

实例三:

代码如下:

脚本之家

p{

width:60px;

height:60px;

border:1px solid green;

font-size:12px;

}

$(document).ready(function(){

var newtext="这是新文本"

$("p").on("click",{"mytext":newtext},function(e){

$(this).text(e.data.mytext);

})

})

原来内容

以上代码利用data参数为绑定的事件处理函数传递数据。

实例四:

代码如下:

脚本之家

.parent{

width:160px;

height:160px;

border:1px solid green;

font-size:12px;

}

.children{

width:100px;

height:100px;

border:1px solid red;

}

span{background-color:green;}

$(document).ready(function(){

var newtext="这是新文本"

$(".parent").on("click",".children",{"mytext":newtext},function(e){

$(this).text(e.data.mytext);

})

})

原来内容

大家好

以上代码通过通过选择器字符串来过滤匹配元素的子元素中哪些可以响应绑定的事件。上面的代码中,类名为children的元素和它的子元素可以调用绑定的事件。

语法结构二:

代码如下:

$(selector).on(object,[selector],[data])

参数列表:参数描述

object一个用字符串表示的,一个或多个空格分隔的事件类型和可选的命名空间,值表示事件绑定的处理函数。

selector可选。一个选择器字符串,用以过滤选定的元素,该选择器的后裔元素将调用处理程序。

如果选择是空或被忽略,当它到达选定的元素,事件总是触发。

data可选。作为event.data属性值传递给事件对象的额外数据对象以供事件处理函数处理。

实例代码:

代码如下:

脚本之家

p{

width:160px;

height:160px;

border:1px solid green;

font-size:12px;

}

$(document).ready(function(){

var newtext="这是新文本"

$("p").on({click:function(e){

$(this).text(e.data.mytext);

}},{"mytext":newtext})

})

原来内容

以上代码中,事件类型和事件处理函数以对象的形式绑定的。

### starRC、LEF 和 DEF 文件的 EDA 工具使用教程 #### 关于 starRC 的使用说明 starRC 是由 Synopsys 开发的一款用于寄生参数提取 (PEX) 的工具,在 detail routing 完成之后被调用,以提供精确的电阻电容延迟分析数据[^2]。该工具能够处理复杂的多层互连结构并支持多种工艺节点。 对于 starRC 的具体操作指南,通常可以从官方文档获取最权威的信息。访问 Synopsys 官方网站的技术资源页面,可以找到最新的产品手册以及应用笔记等资料。此外,还可以通过在线帮助系统获得交互式的指导和支持服务。 #### LEF 和 DEF 文件格式解析及其在 Cadence 中的应用 LEF(Library Exchange Format)和 DEF(Design Exchange Format)是两种广泛应用于集成电路布局布线阶段的标准文件格式之一[^3]。前者主要用于描述标准单元库中的元件几何形状;后者则记录了整个芯片版图的设计信息,包括但不限于各个模块的位置关系、网络连接情况等重要细节。 当涉及到这些文件类型的编辑或读取时,Cadence 提供了一系列强大的平台级解决方案,比如 Virtuoso Layout Editor 就可以直接打开并修改 LEF/DEF 格式的项目工程。为了更好地理解和运用这两种文件格式,建议参阅 Cadence 发布的相关培训材料或是参加其举办的专项课程学习活动。 ```bash # 示例命令:查看 LEF 或 DEF 文件内容 cat my_design.lef cat my_design.def ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值