-1

嗨,谁愿意帮助:)

我正在尝试编写一些我在网站上看到的示例,因为即使他们提供了代码,我也无法使其工作。

这是我从中获取示例的链接:

http://coding.smashingmagazine.com/2012/05/31/50-jquery-function-demos-for-aspiring-web-developers/

向下滚动到“Bind() Unbind()”部分。这是橙色和紫色方块的第二个示例。我想知道如何获得改变颜色的效果,然后保持改变,如果鼠标第二次越过方块,再改变。

*我不需要双击效果,只是颜色变化。

谢谢

4

1 回答 1

2

div 元素的基本 CSS 是橙色的。

在鼠标悬停时,它会切换一个名为的 CSS 类purplebg,添加时将其变为紫色,并在再次触发鼠标悬停时恢复为橙色。差不多就是这样。

}).live('mouseover', function(e) {
  $(this).toggleClass('purplebg');
});

这是一个简单的jsFiddle 示例

于 2013-01-11T22:23:30.970 回答