1

伙计们,

首先是 jsfiddle 示例

这是我的问题。我有3条路径。每条路径都应该/应该具有鼠标悬停效果(更改填充)。这对我行得通。3 条路径中的 2 条应该/应该是可点击的,点击鼠标悬停效果应该/应该保持,直到我点击另一个(可点击的)路径。所以新的点击路径会得到效果,而在点击路径之前会松动它。

问题在于鼠标移出功能消除了点击效果!!!

所以简而言之。点击效果应该一直存在,直到我点击另一条路径并且只有一条路径可以同时具有点击效果。

我希望你能理解我的问题。查看 jsfiddle 以便您更好地理解。

问候。

ps:在点击一个div框时出现一个关于路径的文本的功能是我需要的第二件事,但这很好用,所以你可以忽略它;)

4

1 回答 1

1

看看这个

一个重要的注意事项是,如果您正在调用元素集合并且必须在某个事件上赋予每个元素相同的行为,则必须使用.on(或 .delegate() 用于旧 jQuery 版本)。

于 2012-05-25T15:16:12.647 回答