前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JS动态加载数据绑定事件--delegate() 方法

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

作者头像
White feathe
发布2021-12-08 14:23:23
7.9K0
发布2021-12-08 14:23:23
举报
文章被收录于专栏:White feathe 的博客

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


W3C规范定义

定义和用法

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

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


JavaScript动态加载的数据,同时给他加载绑定事件,我选用Jquwey中的 delegate() 方法

我的理解,delegate()方法属于异步式加载绑定,dom元素加载未完成之前,可以委托给delegate() 方法来实现的绑定操作。

语法:$(selector).delegate(childSelector,event,data,function)

代码附上:

代码语言:javascript
复制
$(function() {
    //顶部返回键
    $("body").delegate(".top-nav-left","click",function() {
        window.history.back();
    });
});

第一个参数为 要点击的标签属性 第二个参数为 要绑定的事件

详情,请翻阅delegate() 方法


效果如图的返回按钮:

这里写图片描述
这里写图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016/03/09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JS动态加载数据绑定事件-委托delegate() 方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档