jquery - 鼠标悬停效果应该/ musst保持点击,直到另一个元素被点击

时间:2012-05-25 13:36:50

标签: jquery click mouseover mouseout

Helly人,

first here the jsfiddle example

这是我的问题。我有3条路径。每条路径都应该/应该具有鼠标悬停效果(更改填充)。这对我行得通。 3个路径中的2个应该/应该是可点击的,并且在点击时鼠标悬停效果应该/应该保持直到我点击另一个(可点击的)路径。因此,新单击的路径将获得效果,并且在单击路径之前将其松开。

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

所以简而言之。单击效果应保持不变,直到我单击另一个路径,并且只有一个路径可以同时具有单击的效果。

我希望你能够理解我的问题。看看jsfiddle,这样你就能更好地理解。

电贺。

ps:单击一个div框的功能出现时带有关于路径的文字是我需要的第二件事,但这很有效,你可以忽略它;)

1 个答案:

答案 0 :(得分:1)

看看this

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