JS动态加载数据绑定事件 jquery delegate() 方法

news/2024/7/11 1:45:16 标签: javascript, jquery, 开发语言

delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。


用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由js创建的新元素)。

语法很简单 $(selector).delegate(childSelector,event,data,function)

参数说明

selector 必需,要控制的元素父节点

childSelector 必需。规定要附加事件处理程序的一个或多个子元素。

event 必需。规定附加到元素的一个或多个事件。 由空格分隔多个事件值。必须是有效的事件。

data 可选。规定传递到函数的额外数据。

function 必需。规定当事件发生时运行的函数。

delegate 的函数是被某一类型的共同父元素调用

 控制新建导航页右键事件屏蔽
 

document.oncontextmenu=function(){return true;}//先取消屏蔽右键
		//table导航页再禁止右键
		$("#jerichotab").delegate(".jericho_tabs", "contextmenu",function(e){
			e.preventDefault();
			return false;
		});


 


http://www.niftyadmin.cn/n/5083065.html

相关文章

吃鸡高手秘籍大揭秘,享受顶级游戏干货!

大家好!作为吃鸡行家,今天我将揭示一些与众不同、足够吸引力的内容,帮助您提高游戏战斗力并分享顶级游戏作战干货。 首先,让我们推荐一些绝地求生作图工具。这些工具可以帮助您在游戏中更好地制作作战图和规划策略,让您…

联邦学习综述二

联邦学习漫画 联邦学习漫画链接: https://federated.withgoogle.com/ Federated Analytics: Collaborative Data Science without Data Collection 博客链接: https://blog.research.google/2020/05/federated-analytics-collaborative-data.html 本篇博客介绍了联邦分析&a…

英国音乐技术公司【Audoo】完成500万美元融资

来源:猛兽财经 作者:猛兽财经 猛兽财经获悉,总部位于英国伦敦的音乐技术公司【Audoo】今日宣布已完成500万美元融资。 本轮融资完成后Audoo的总融资金额已达到2200万美元,本轮融资的投资者包括:Elton John&#xff0c…

《3D 数学基础》几何检测-最近点

目录 1. 直线上的最近点 2. 射线上的最近点 3. 点到平面的距离 4. 圆或球上的最近点 5. AABB上的最近点 1. 直线上的最近点 q是距离q的最近点,也就是q在直线上的投影。 其中p是直线上的点(向量表示),n是直线的法向量&#x…

Arduino是如何实现打开串口时,程序复位的?

引言 使用过Arduino的都应该发现过,在打开Arduino IDE自带的COM串口助手的时候,Arduino开发板会复位。在打开其他串口助手的时候也会。这是为什么呢? 原因分析 首先看看arduino的原理图: 我们可以看看与复位引脚相关的部…

2023年中国液压胀管分类、产量及市场规模分析[图]

液压胀管连接通常涉及将管道插入一个特殊的连接器中,然后通过施加力使连接器变形,从而在连接处产生密封和连接效果。 液压胀管行业分类 资料来源:共研产业咨询(共研网) 随着国内基础设施建设、石油化工、冶金等行业的…

Qt应用开发(基础篇)——表格视图 QTableView

一、前言 QTableView类继承于QAbstractItemView类,提供了一个表格视图的模型。 视图基类 QAbstractItemView QTableView默认为Model/View实现。 //绑定view和model QStandardItemModel *model new QStandardItemModel(); ui->tableView->setModel(model);//…

IDEA实现远程Debug调试

一、 前提   需要准备JDK1.8环境,安装IDEA(版本不限) 二、 IDEA中如何实现远程Debug模式 (1)、创建demo项目 1.File一>New一>project… 2.Maven Archetype一>填写Name一>选择jdk1.8一>选择Web一>创建 (2)、配置Idea 找到Remote Jvm Debug java…