2014-10-07 74 views
0

有沒有辦法將onclick事件附加到IFrame?IFrame上的JavaScript事件

我試過使用HTML屬性,但沒有奏效。然後我嘗試用div來圍繞它,但這沒有奏效。然後我嘗試設置一個jQuery事件處理程序,但結果相同。

我假設,當你點擊框架內部時,你沒有點擊DOM,所以它沒有選擇它。

這是正確的嗎?無論如何圍繞它?

+0

看看http://stackoverflow.com/questions/15080222/add-click-event-to-iframe – bitfiddler 2014-10-07 02:34:15

回答

0

謝謝你,但他們在不同的領域。

在閱讀了一些其他帖子之後,我決定嘗試使用CSS指針事件設置爲無的疊加層,並且工作正常。

對於任何想嘗試這個,主要是申報的利益......

In the overlay: 
    z-index: 100; 

In the IFrame: 
    position: relative; 
    top: -123px; 
    left: 0; 
    pointer-events: none; 

換句話說,覆蓋的Z-指數必須比IFrame的高。

IFrame必須絕對定位或相對於疊加層定位。

您必須將指針事件設置爲無。