我遇到了一个问题,需要将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'
事件? - Teemu