【发布时间】:2011-05-11 15:53:06
【问题描述】:
在我的应用程序中,我有一个 iframe,我想让它访问一些功能,这些功能会改变 iframe 之外的应用程序状态。此功能必须由 iframe 内部或外部的 keydown 事件触发。
在 iframe 中,我有以下代码:
window.init = function (api) {
api.bind(document);
};
外部应用程序执行以下操作:
iframe.contentWindow.init({
bind: function (element) {
$(element).bind('keydown', function () {
debugger;
});
}
});
这样,init 被正确调用,但keydown 事件处理程序永远不会被调用。我究竟做错了什么?
【问题讨论】:
标签: javascript jquery dom javascript-events