嗨,我有一个包含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