回答
編輯 據我所知,並通過我的快速搜索,我不相信你能做到這一點,如果你可以把它不會是容易的和或非常實際我不會想。
老
使用jQuery:
$(document).ready(function(){
$("body").on("hover", "div", function(){
//do whatever you want on hover
});
$("body").on("click", "div .child-class", function(){
//do whatever on click
});
});
如果不回答你的問題,你想要做什麼,讓我知道什麼更具體的,爲什麼它沒有。
感謝您的回覆,我不想做任何具體的事情,當div被點擊時,我只是想它假裝就好像位於它下面的div被點擊在相同的位置。 – Taimur
哦,我明白你的意思了,當你說,「你可以通過div點擊下面的元素」我把它當作意思,點擊一系列div。但是你只是想能夠點擊具有低於另一個div的z-index的元素。 IE瀏覽器點擊下面的某種類型的彈出。 –
這取決於你的問題有多種解決方案。我將從一些假設開始: 1.你是頁面的所有者(你知道那裏發生了什麼);你知道點擊元素下面有什麼元素。
對於這種情況,檢查這個代碼:
//function executed when you click on element with id: beneath
function clickOnBeneath() {
alert("beneath click");
}
//function executed when you click on element with id: above
function clickOnAbove() {
var beneathEl;
beneathEl = document.getElementById("beneath");
beneathEl.click();
}
//attach click event on element with id: above and beneath
function attachClickOnElements() {
var aboveEl,
beneathEl;
aboveEl = document.getElementById("above");
aboveEl.addEventListener("click", clickOnAbove, false);
beneathEl = document.getElementById("beneath");
beneathEl.addEventListener("click", clickOnBeneath, false);
}
attachClickOnElements();
而且工作示例:http://jsfiddle.net/darkyndy/xRupb/
如果你不知道什麼元素是它下面然後我會盡量找一些代碼,我寫的幾年回來這樣的事情,作爲起點,你可以檢查getClientRects()功能,可在HTML元素(文檔:https://developer.mozilla.org/en-US/docs/DOM/element.getClientRects)
- 1. 懸停/點擊DIV列表
- 2. 如何使懸停點擊?
- 3. 懸停功能 - 。在懸停和點擊後製作border-bottom
- 4. 多個DIV懸停在點擊問題
- 5. 如何製作可點擊的地圖懸停效果?
- 6. 在div上點擊事件,但通過懸停
- 7. 點擊元素,但檢測到懸停
- 8. jquery:鼠標懸停工作,但點擊不會'工作
- 9. Popup Div在鼠標懸停時點擊/點擊
- 10. 如何在點擊或懸停時創建懸停菜單?
- 11. 如何更改點擊鼠標懸停或通過jquery懸停?
- 12. 僅使用CSS製作可點擊動畫的懸停點
- 13. 如何讓鼠標點擊後懸停?
- 14. 如何將懸停改爲點擊?
- 15. 如何在懸停時點擊按鈕
- 16. 如何使懸停而不是點擊
- 17. 如何添加類。處理鼠標懸停,但不是點擊
- 18. Jquery的綁定點擊懸停,如何檢查,如果點擊
- 19. clearInterval沒有清除點擊(但在懸停工作正常)
- 20. 直播(點擊)不工作,但生活(鼠標懸停)確實
- 21. 懸停不起作用,但點擊確實
- 22. jquery ipad懸停/點擊
- 23. iPad懸停/點擊問題
- 24. 懸停/點擊的JMenuItem
- 25. 點擊鼠標懸停
- 26. Highchart餅圖點擊懸停
- 27. 禁用點擊懸停
- 28. 刪除:懸停點擊
- 29. Darken JButton(s)懸停/點擊
- 30. 保持懸停在點擊
@keune元素下面是不一定是我想要的兒童節目 –
你的問題不清楚,你在下面是什麼意思,在這裏發佈'HTML'代碼。 –
你的意思是這樣的:http://stackoverflow.com/questions/3680429/click-through-a-div-to-underlying-elements? –