gpt4 book ai didi

javascript - jQuery 如何影响 mouseOver 上的单个元素

转载 作者:行者123 更新时间:2023-11-28 02:59:32 25 4
gpt4 key购买 nike

由于我还在学习中,这个问题可能看起来很容易回答,但我仍然需要问。

我需要如何更改此脚本,使其不会显示所有工具提示?

现在发生的情况是,每当我将鼠标悬停在 .pink-nose a 上时,所有 .tooltip 都会同时淡入

    $(function(){
var pn = $('.pink-nose a')
var tp = $('.pink-nose .tooltip')

tp.css({'display':'none'})
pn.mouseover(function(){
tp.fadeIn()
})
})

感谢您提前提供的帮助

最佳答案

您应该从 this (鼠标悬停在其上的元素)开始,然后遍历到其相关的工具提示,而不是在处理函数中使用 tp。像这样的事情:

$(function(){
$('.pink-nose .tooltip').hide();

$('.pink-nose a').mouseover(function(){
$(this).parents('.pink-nose:first').find('.tooltip').fadeIn();
})
})

确切的遍历将取决于标记的结构,请查看 jQuery documentation for Traversing找出最有效的方法。

关于javascript - jQuery 如何影响 mouseOver 上的单个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1477769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com