我在我的iframe上覆蓋隱藏的矩形。然後檢測我的矩形區域內的點擊。然後,我將採用其(X,Y)並在同一座標(X,Y)上模擬iframe內的點擊。單擊覆蓋。模擬點擊使用Jquery
這樣,我會通過用戶點擊隱藏的矩形區域到iframe,因爲安全問題無法直接檢測iframe上的事件。
這將繞過這個問題。
一些問題,我的代碼。觸發時無法將點擊傳遞給iframe。
這裏的js小提琴
http://jsfiddle.net/biggenius/Y8cVD/9/
這裏是點擊箱內的方式。 h ttp://jsfiddle.net/styson/PxcBs/1/
如何檢測點擊Overlay? http://jsfiddle.net/biggenius/Y8cVD/13/
下面是一些值得考慮的解決方案。 http://stackoverflow.com/questions/10226448/detecting-click-inside-iframe-using-invisible-div/10226475#comment13139245_10226475
http://i.stack.imgur.com/fQiJT.png
能否請你,那覆蓋在轉移任何按鈕,並通過從覆蓋點擊它背後的iframe? – 2012-04-20 07:53:46
這是我的小提琴。 http://jsfiddle.net/biggenius/Y8cVD/23/ – 2012-04-20 08:34:11
爲了讓我完全理解,您希望覆蓋層在該按鈕懸停時移過任何按鈕?或者你想在默認情況下移動覆蓋所有按鈕,並將點擊傳遞給iframe? – mattytommo 2012-04-20 10:50:17