首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未知jquery方法在modal.js中的应用

未知jquery方法在modal.js中的应用
EN

Stack Overflow用户
提问于 2015-02-23 11:27:08
回答 1查看 36关注 0票数 1

我刚刚浏览了modal.js的源代码,并看到了下面的代码行:

代码语言:javascript
复制
var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })

很难理解e被定义为什么,因为我从未在JS/Jquery中看到过这样的构造。我试着在谷歌( jQuery.Event() )和谷歌( $.Event )上搜索,但我在jQquery文档中得到的只有此页,它并没有引领我走到哪里。

关注的是第50行 in modal.js

如果运行console.log(_relatedTarget);,就会得到以下HTML对象:

代码语言:javascript
复制
<a data-target="#myModal" data-toggle="modal" class="btn btn-primary btn-lg">

我不想发布一个过于复杂的问题,所以我只是张贴相关的代码行。我知道我提供的代码使用了object,查看它可能不会给您提供一行代码正在做什么的全面概述,但是如果有人能含糊地告诉我这一行代码正在做什么或看起来正在做什么,我可以去查找。从现在起,我被困在这条线上了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-23 11:30:56

你错过了Event Object

查询的事件系统按照W3C标准对事件对象进行规范化。事件对象保证传递给事件处理程序。来自原始事件的大多数属性被复制并归一化到新的事件对象。

引导只是创建一个适当的jQuery事件,在本例中是在显示模态时触发的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28672701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档