网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 jQuery事件绑定on()与弹窗实现代码
内容
    这篇文章主要介绍了jQuery事件绑定on()与弹窗实现代码,需要的朋友可以参考下
    页面上经常会有弹窗,有的弹窗是动态生成的,有的弹窗是在页面底部隐藏的,对于动态生成的弹窗,如果要监听弹窗的事件,可以使用jQuery的事件绑定on()方法实现。
    如图,弹窗是js动态生成的,通过点击某个链接弹出,弹窗中的“立即去使用”链接点击后,实现的效果是关闭弹窗,并跳转到锚点。
    名单
    这个a标签是:
    代码如下:
    <a target="_blank" gid="167" href="http://act.vip.***.com/vip/2016/51dps/#gamelist">立即去使用</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,阻止默认行为,并调用关闭弹窗方法,跳转到该链接,也就是锚点。
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/16 6:16:07