2014-05-22 50 views
5

我有一個Html頁面,該頁面內有一個iframe。在Iframe src頁面中,我編寫了檢測方向的代碼並執行一些操作。 當我在瀏覽器中分別啓動iframe URL時檢測到方向更改,但是當我使用iframe時,未檢測到方向更改。我需要使用任何插件嗎?檢測iframe中的方向更改

+0

您是否在談論移動設備定位? – Oliver

+0

是,手機或平板電腦屏幕 –

+1

您可以檢測父文檔上的orientationchange,然後提供回調iframe的信息,例如,使用postMessage API。那個怎麼樣? – zvona

回答

2

只有當您的iframe在同一個域上,並且它們觸發'orientationchange'事件時,這纔會起作用。

$(document).add(parent.document).on('orientationchange',function() { 
// your logic 
});