jQuery事件绑定on()与弹窗实现代码
更新时间:2016年04月28日 13:58:49 投稿:mdxy-dxy
这篇文章主要介绍了jQuery事件绑定on()与弹窗实现代码,需要的朋友可以参考下
页面上经常会有弹窗,有的弹窗是动态生成的,有的弹窗是在页面底部隐藏的,对于动态生成的弹窗,如果要监听弹窗的事件,可以使用jQuery的事件绑定on()方法实现。
如图,弹窗是js动态生成的,通过点击某个链接弹出,弹窗中的“立即去使用”链接点击后,实现的效果是关闭弹窗,并跳转到锚点。

这个a标签是:
复制代码 代码如下:
<a style="display:" title="立即去使用" target="_blank" gid="167" href="http://act.vip.***.com/vip/2016/51dps/#gamelist" class="co_vip tdu ">立即去使用</a>
我们要监听弹窗里面的click事件,但这个弹窗本身是动态生成的,因此我们要监听body,通过on()事件绑定,当动态生成这个弹窗时,可以监听到click方法:
function jump_to_anchor() {
$("body").on("click", "span[name='msgbox_info'] a, .act-pop-table a", function (e) {
link = $(this).attr('href');
if (link == 'http://act.vip.***.com/vip/2016/51dps/#gamelist') {
e.preventDefault();
msgExit();
window.location.href = link;
}
});
}
这里实际上是绑定了两个a标签的事件绑定,都是当这个链接是某个url,阻止默认行为,并调用关闭弹窗方法,跳转到该链接,也就是锚点。
您可能感兴趣的文章:
- jQuery 事件绑定及取消 bind live delegate on one区别解析
- jquery事件绑定方法介绍
- jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
- jQuery实现的事件绑定功能基本示例
- jQuery的三种bind/One/Live/On事件绑定使用方法
- jQuery 全选 全不选 事件绑定的实现代码
- jQuery事件绑定方法学习总结(推荐)
- jquery移除了live()、die(),新版事件绑定on()、off()的方法
- 关于Jquery中的事件绑定总结
- jquery事件绑定解绑机制源码解析
- jQuery事件绑定用法详解
- 深入理解jQuery事件绑定
- jQuery事件绑定用法详解(附bind和live的区别)
- jQuery实现按钮只点击一次后就取消点击事件绑定的方法
- JQuery中DOM事件绑定用法详解
- jQuery事件绑定on()、bind()与delegate() 方法详解
- jQuery事件绑定与解除绑定实现方法
- jquery中click等事件绑定及移除的几种方法小结
相关文章
jQuery实现文件编码成base64并通过AJAX上传的方法
这篇文章主要介绍了jQuery实现文件编码成base64并通过AJAX上传的方法,涉及jQuery前台使用FileReader对象编码base64文件进行ajax上传及后台php处理相关操作技巧,需要的朋友可以参考下2018-04-04
jquery序列化form表单使用ajax提交后处理返回的json数据
这篇文章主要介绍了jquery序列化form表单,使用ajax提交后处理返回的json数据的示例,需要的朋友可以参考下2014-03-03
jquery EasyUI的formatter格式化函数代码
以下实例格式化数据表格中的一列。如果金额小于20时使用自定义的格式器将文本变成红色。2011-01-01


最新评论