这是我最简单的问题。让我试着把它弄清楚。
我有一个 div
,在本例中称为 "testdiv"
,它附加了一个类名 "menulink"
。 div
内有一个链接。当我将鼠标悬停在链接上时,我希望 div
类更改为 "menulinkHover"
。然而,当我推出 div
时,我希望该类恢复为 “menulink”
。为此,我使用 getElementByID
。滚动链接效果很好,但是一旦我滚出 link
,而不是 div
,类就会恢复回来。 p>
这是我迄今为止所拥有的一个 fiddle :http://jsfiddle.net/nathanbunn/KJMsf/
我正在使用 jQuery 来解决这个问题,以相同的方式使用 .removeClass
和 .addClass
,但我担心我会遇到同样的问题。我错过了一些东西,我知道我错过了一些东西,但它是什么?要了解我正在寻找什么,请查看 Harvey Nichols主页。我知道他们使用 Prototype 作为他们选择的框架。
这可以用我的脚本来完成吗?我是对的吗?我确实错过了一些东西吗?在 jQuery 中可以更好地工作吗?甚至可以用纯 CSS 来完成吗?请帮忙。我完全迷失了。
最佳答案
将CSS与jquery鼠标事件和淡入/淡出相结合,你应该得到你想要的。一个例子是:here
关于javascript - 滚动链接==更改类别。滚出 div == 将类改回来。不工作。帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7139898/