microkof 发表于 2016-6-21 16:32:42

怎样模拟DOM冒泡的效果?

先拉一个矩形,上面拉若干个文本行。希望:鼠标悬停到矩形时,和悬停到任意文本行的时候,矩形都可以变化填充颜色,鼠标离开矩形范围的时候,矩形填充色复原。

我的办法是给矩形和所有的文本行都绑定鼠标事件,但总觉得挺蠢,有多少个文本行就要绑多少次。有没有更好的办法?


第二个问题:切换矩形的背景色的办法,除了这两个方法:1、弄两个叠在一起的矩形,背景色不同;2、一个矩形弄俩状态。还有别的办法没?在配置动作里能不能更改矩形背景色?

尹广磊 发表于 2016-6-21 18:41:18

不要用悬停效果,而是用选中时的效果。

底层:放矩形,设置选中时效果,并且标签命名。
中层:放多行文字
顶层:与矩形一样大小,放一个图像热区。

在图像热区上添加交互,鼠标移入时,控制底层矩形变为选中时的样式,离开时恢复到默认样式。
页: [1]
查看完整版本: 怎样模拟DOM冒泡的效果?