在悬停

时间:2016-11-23 14:37:26

标签: javascript jquery html nodes

我非常喜欢http://whois.domaintools.com/的影响,并希望将其整合到一个项目中。经过一些网上挖掘后,我实际上找到了一个codepen! [www.codepen.io] / thewistedtaste /笔/ GgrWLp。

我已经玩了一段时间了,通过改变数值,我可以调整圆半径,动画速度,圆圈数等等。但是,我似乎无法找到如何调整鼠标周围的节点可见的半径。这根本不可能,还是我忽略了正确的价值? 请给我一些建议或有用的链接。谢谢。

1 个答案:

答案 0 :(得分:1)

半径由JS中第196行开始的if/else语句决定。增加值(200020000等)以增加移动光标时节点突出显示的范围。

for ( var i in points ) {
    // detect points in range
    if ( Math.abs( getDistance( target, points[ i ] ) ) < 2000 ) {
        points[ i ].active = 0.2;
        points[ i ].circle.active = 0.5;
    } else if ( Math.abs( getDistance( target, points[ i ] ) ) < 20000 ) {
        points[ i ].active = 0.1;
        points[ i ].circle.active = 0.3;
    } else...