2010-07-16 250 views
5

有一個半透明覆蓋div覆蓋點擊破壞文件,但我需要以某種方式同時觸發覆蓋下面元素的onlick事件。有沒有辦法用JS點擊特定座標,或者可能確定具有絕對x和y位置的基礎元素?謝謝。Javascript點擊元素

+4

檢查出這個答案,找到座標的元素,然後觸發onclick找到的元素:http://stackoverflow.com/questions/590119/javascript-retrieving-html-control-by-specifying-coordinates/1317387#1317387 – Nick 2010-07-16 21:01:47

+0

當div元素被添加時,你可以建立一個div元素連接到它上面的元素,然後當點擊它上面的元素時,會爲該div調用一個處理程序? – Paul 2010-07-16 21:07:43

回答

4

Nick已發佈link關於如何獲取x和y的元素的令人敬畏的答案,但不幸的是它是一個評論,所以我不能接受它。 :(

+0

它可能會返回半透明的div。可能不包括半透明將爲您做的工作 – Biswanath 2010-07-16 21:40:29

+0

我已經得到它的工作,因爲尼克發表了他的評論,但謝謝。 – 2010-07-18 16:48:03

1

如果您可以找出給出座標的元素是什麼,那麼您可以使用.click()函數使用jQuery自行觸發onclick處理程序。

+0

當然,但如何確定哪些元素的事件我必須觸發? – 2010-07-16 21:06:55