我的页面上有一个iframe。我想分配一个函数,以便在iframe的SRC发生变化时运行(即,有人点击iframe内的链接)。这可能吗?我试过了:
$(“#my-iframe”)。change(function(){...});
但没有任何事情发生。
答案 0 :(得分:6)
退房:
How do I fire an event when a iframe has finished loading in jQuery?
从该页面开始:
http://sykari.net/stuff/iframe/
和
$("#iFrameId").load(function (){
// do something once the iframe is loaded
});
答案 1 :(得分:-1)
您可以尝试使用IFRAME页面中包含页面的引用。使用IFRAME中包含的页面中的页面主体onunload事件(类似于window.parent.functionname()来获取父框架。)
出于安全考虑,只有当iframe中的网页位于同一个域中时才可以这样做。