【发布时间】:2015-09-03 07:42:06
【问题描述】:
我在将事件从 jQuery 传递到 Javascript 时遇到问题。我首先设置 JS 事件侦听器,然后从外部文件触发 jQuery 事件,但侦听器永远不会被触发。这是一些代码:
听众
<script type="text/javascript">
document.addEventListener('readyToPlay', loadLibs);
function loadLibs() {
alert('success');
}
</script>
<script src="/assets/js/plugins/co/co.js" type="text/javascript"></script>
包含的文件 - 警报返回(函数),这意味着 jQuery 已加载
function init() {
alert(typeof jQuery);
$(document).trigger('readyToPlay');
}
我认为这个问题可能是由在外部文件中引用文档引起的,但我不知道如何解决这个问题。
【问题讨论】:
-
你在附加之前创建了
'readyToPlay'事件吗? -
jQuery 不是已经用触发器做到了吗?
标签: javascript jquery javascript-events