gpt4 book ai didi

javascript 将鼠标悬停在一个元素上并影响另一个元素

转载 作者:行者123 更新时间:2023-12-02 23:29:23 26 4
gpt4 key购买 nike

我有一系列元素 (.dot),我希望能够将鼠标悬停在另一个元素 (.dotWrapper) 上,并仅影响该特定 dotWrapper 中包含的点的比例。

我有一个 codepen 设置,当我将鼠标悬停在点上时,可以缩放点,但我想要更大的悬停区域,因此我希望能够将鼠标悬停在 dotWrapper 上并仅影响其中特定点的比例具体的dotWrapper

代码笔演示 https://codepen.io/celli/pen/MMwpjx

var dot = document.getElementsByClassName("dot"),
dotWrapper = document.getElementsByClassName("dotWrapper");


$('.dot').mouseover(function(event) {
TweenMax.to(this, .5,{scale:3, ease: Circ.easeOut, transformOrigin:"50% 50%"});
});

$('.dot').mouseout(function(event) {
TweenMax.to(this, .5,{scale:1, ease: Circ.easeIn, transformOrigin:"50% 50%"});
});

最佳答案

您可以使用 $(this).children('...') 获取特定的点尝试将其放入您的代码中:

$('.dotWrapper').mouseover(function(event) {
TweenMax.to($(this).children('.dot'), .5,{scale:3, ease: Circ.easeOut, transformOrigin:"50% 50%"});
});

$('.dotWrapper').mouseout(function(event) {
TweenMax.to($(this).children('.dot'), .5,{scale:1, ease: Circ.easeIn, transformOrigin:"50% 50%"});
});

关于javascript 将鼠标悬停在一个元素上并影响另一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56579886/

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