2012-04-20 69 views
3

我在我的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

回答

3

你的意思是這樣嗎?有一對夫婦在你的提琴:)缺少括號/輕微的語法錯誤

演示:http://jsfiddle.net/Y8cVD/14/

+0

能否請你,那覆蓋在轉移任何按鈕,並通過從覆蓋點擊它背後的iframe? – 2012-04-20 07:53:46

+0

這是我的小提琴。 http://jsfiddle.net/biggenius/Y8cVD/23/ – 2012-04-20 08:34:11

+0

爲了讓我完全理解,您希望覆蓋層在該按鈕懸停時移過任何按鈕?或者你想在默認情況下移動覆蓋所有按鈕,並將點擊傳遞給iframe? – mattytommo 2012-04-20 10:50:17