0
如果我把一個iframe放在html body中,我的'on load'被調用。 但是當我附加一個iframe到身體它不會被調用。 爲什麼會這樣,以及可以做些什麼呢?jquery on('load',...)沒有被調用
$('iframe').on('load', function() {
console.log("loading iframe");
});
$body.append('<iframe id="frame" src="http://lalalala.nl/index_of/content?F=2"></iframe>');
如果您設置事件後追加它,它不會被稱爲 –
@RoryMcCrossan這是不對的,因爲我瞭解你以前的評論。 https://jsfiddle.net/crLxp6j5/什麼需要我猜我是委託加載事件。但是,由於這個事件不起泡,他可以設置內聯onload屬性或捕獲它:http://jsfiddle.net/2u56bqno/ –
@ A.Wolff好吧,我的壞 –