有沒有辦法將onclick事件附加到IFrame?IFrame上的JavaScript事件
我試過使用HTML屬性,但沒有奏效。然後我嘗試用div來圍繞它,但這沒有奏效。然後我嘗試設置一個jQuery事件處理程序,但結果相同。
我假設,當你點擊框架內部時,你沒有點擊DOM,所以它沒有選擇它。
這是正確的嗎?無論如何圍繞它?
有沒有辦法將onclick事件附加到IFrame?IFrame上的JavaScript事件
我試過使用HTML屬性,但沒有奏效。然後我嘗試用div來圍繞它,但這沒有奏效。然後我嘗試設置一個jQuery事件處理程序,但結果相同。
我假設,當你點擊框架內部時,你沒有點擊DOM,所以它沒有選擇它。
這是正確的嗎?無論如何圍繞它?
如果父DOM和子DOM(即iframe)都來自同一個域,那麼由bitfiddler提供的鏈接應該可以正常工作。
如果不是,則使用類似Porthole的庫來實現相同。
謝謝你,但他們在不同的領域。
在閱讀了一些其他帖子之後,我決定嘗試使用CSS指針事件設置爲無的疊加層,並且工作正常。
對於任何想嘗試這個,主要是申報的利益......
In the overlay:
z-index: 100;
In the IFrame:
position: relative;
top: -123px;
left: 0;
pointer-events: none;
換句話說,覆蓋的Z-指數必須比IFrame的高。
IFrame必須絕對定位或相對於疊加層定位。
您必須將指針事件設置爲無。
看看http://stackoverflow.com/questions/15080222/add-click-event-to-iframe – bitfiddler 2014-10-07 02:34:15