【发布时间】:2012-04-22 09:14:43
【问题描述】:
我需要在鼠标悬停时显示图像的工具提示。我为此编写了以下代码。我当前的问题是,当我将图像放入工具提示 div 时,该事件仅针对图像元素发生。如何忽略来自父工具提示 div 的子元素的 mouseover 和 mouseout 事件?
$("document").ready(function() {
$('.tooltip').mouseover(function(e){
var id = $(this).siblings('.tooltip-c').attr('id');
$('.tp'+id).fadeIn(500);
$('.tp'+id ).mouseout(function(event){
$('.tp'+id).fadeOut(300);
});
});
});
请帮帮我。我很无奈。
【问题讨论】:
-
如何忽略来自 Mouseover 元素的子元素的 Mouseout 事件?
-
哪个孩子?答案无法以当前形式回答。
-
对不起,伙计们..我会编辑问题。
-
@GihanDilusha,我猜人们还在等待你的 HTML 代码。很难假设是什么。
标签: jquery mouseevent mouseover event-bubbling dom-events