[英]Sending event parameters in a jQuery trigger to an iframe
我正在触发从父窗口到嵌入式iframe(同一来源)的点击事件,并且我在拾取事件时没有遇到任何问题,但我无法访问自定义参数。 这就是我正在做的......
家长:
var iframe_doc = window.child_frame.document;
var clickEvent = jQuery.Event("click");
clickEvent.fromParent = true;
$("p", iframe_doc).trigger(clickEvent);
子(名为child_frame的iframe):
$(document).click(function(e){
if(typeof e.fromParent === 'undefined' || e.fromParent != true) {
// Do something
}
});
当我在一个页面的上下文中做这样的事情时,这不是问题,我可以看到事件。 但是在文档之间,未设置fromParent
属性。 我正在努力做甚么可能吗?
谢谢!
从jQuery 1.6开始,您还可以将对象传递给jQuery.Event(),并在新创建的Event对象上设置其属性。
也就是说,在你的情况下:
var clickEvent = jQuery.Event("click", { fromParent: true });
你已经试过了吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.