Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Raphael JS一次缩放一组元素_Javascript_Svg_Raphael - Fatal编程技术网

Javascript 使用Raphael JS一次缩放一组元素

Javascript 使用Raphael JS一次缩放一组元素,javascript,svg,raphael,Javascript,Svg,Raphael,我有一个简单的拉斐尔JS场景,主要包含基本元素、圆、矩形、图像等 我想在鼠标悬停事件中放大一个圆圈,我可以这样做,但我想在圆圈顶部添加一个图像,当鼠标悬停在圆圈或图像上时,也可以进行缩放 有没有一种方法可以一次缩放两个(或X个)项目而不是一个?是否有某种我找不到的“容器”元素 另外,当鼠标在圆上时,事件会触发,但当鼠标在图像上移动时,圆的mouseout事件会触发,我如何停止此操作,使其看起来像是圆和图像是一个元素?我认为您在这里要做的是在已有的圆/图像组合上创建一个透明的圆。所以,圆圈,图像,

我有一个简单的拉斐尔JS场景,主要包含基本元素、圆、矩形、图像等

我想在鼠标悬停事件中放大一个圆圈,我可以这样做,但我想在圆圈顶部添加一个图像,当鼠标悬停在圆圈或图像上时,也可以进行缩放

有没有一种方法可以一次缩放两个(或X个)项目而不是一个?是否有某种我找不到的“容器”元素


另外,当鼠标在圆上时,事件会触发,但当鼠标在图像上移动时,圆的mouseout事件会触发,我如何停止此操作,使其看起来像是圆和图像是一个元素?

我认为您在这里要做的是在已有的圆/图像组合上创建一个透明的圆。所以,圆圈,图像,圆圈。第二个圆圈是放置事件处理的地方。通过这样做,顶部的透明圆将获得焦点,即使它看起来像你在图像上悬停

将一组中的一组粘贴起来,并在鼠标上方缩放该组。我想给你举个例子,但我天生懒惰。如果你真的卡住了,我就试试看


希望这是有意义的。

谢谢,我来试一试,一个
集合
仅仅是一个逻辑容器,你可以对它执行事件和垃圾处理?集合是一个逻辑分组。您可以使用它对一组对象应用相同的变换。其中的每个对象都单独变换。值得注意的是,有时你可能会得到意想不到的结果。有关更多信息,请参阅