嗨,我有一個包含4個圖像的容器div。我想在容器上設置一個懸停事件,這樣當我將鼠標懸停在容器上時,它會告訴我該容器內的哪個圖像當前正在懸停。有沒有辦法做到這一點?我知道我可以在圖像上做一個懸停事件,而不是像$(".container img").hover()
,但不會爲我需要做的工作,所以它需要從容器上的懸停事件工作jQuery獲取鼠標當前懸停的子元素
2
A
回答
2
我已經使用jsfiddle創建了一個示例,你可以檢查它是否是你想要的。
$(".container").on("hover", "img", function(e){
var $target = $(e.currentTarget);
$out.html($target.attr("src"));
})
0
試試這個。 Divs而不是圖像,所以我測試起來更容易。 :)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('div').hover(function() {
$('#out').html($(this).attr('tag'));
})
});
</script>
<style type="text/css" media="screen">
div { height: 40px; margin: 10px; border: 2px solid #ddd; }
</style>
</head>
<body>
<div id="name1" tag="one">hey</div>
<div id="name2" tag="two">hey2</div>
<div id="name3" tag="three">hey3</div>
<div id="name4" tag="four">hey4</div>
<p id="out"></p>
</body>
</html>
0
使用'mouseover'。舉例:http://jsfiddle.net/d4gMS/
$('#container').on('mouseover', function(ev) {
var src = ev.originalEvent.srcElement;
if (src.id !== 'container') {
$('#out').html('hovering ' + ev.originalEvent.srcElement.id);
}
});
相關問題
- 1. 當鼠標懸停時,獲取div內div的元素
- 2. 在懸停(或鼠標懸停)上獲取元素ID
- 3. 獲取當前懸停的元素的非懸停css backgroundColor prop
- 4. jQuery的鼠標懸停區域獲取元素
- 5. 當鼠標懸停時元素按鍵
- 6. 在鼠標懸停的類元素中獲取類元素
- 7. 將鼠標懸停在外的JQuery獲取鼠標移至的元素
- 8. 當鼠標懸停時獲取標籤
- 9. 獲取元素和ID,如果有鼠標懸停與jQuery
- 10. 鼠標懸停元素
- 11. 如何更改鼠標懸停在當前元素上的以前的元素?
- 12. 獲取鼠標懸停在jquery上的子元素的類名稱
- 13. jQuery將鼠標懸停在不包含子元素的子元素上
- 14. JQuery:當父元素被鼠標移動時,顯示子元素的鼠標懸停
- 15. jQuery觸發父級鼠標懸停的子元素
- 16. 當鼠標懸停在子元素上時不滾動主體
- 17. 用鼠標懸停jQuery元素更改元素的寬度
- 18. JQuery如何使鼠標懸停在不同的元素上當前位於
- 19. 當鼠標懸停在元素JS或Jquery中時循環
- 20. 獲取MouseLeave事件後鼠標懸停的第一個元素
- 21. 當鼠標懸停在子元素上時改變父元素的顏色
- 22. 當鼠標懸停在其他元素上時,元素上的jQuery事件
- 23. 當鼠標懸停在前面時獲取圖像HTML
- 24. jquery datepicker從單元格獲取鼠標懸停的日期
- 25. 如果父元素也有鼠標懸停,如何爲子元素設置鼠標懸停事件?
- 26. NavBar鼠標懸停和當前效果
- 27. 暫停jQuery懸停(鼠標懸停)
- 28. 將鼠標懸停在Raphael元素上
- 29. 鼠標懸停元素閃爍
- 30. Three.js鼠標懸停在3D元素上
爲什麼不會img懸停工作?所需行爲的完整解釋將有助於html ... ....你有什麼嘗試? – charlietfl 2012-03-22 11:16:31