背景颜色向下滑动

时间:2011-07-20 14:19:00

标签: jquery

我有一个按钮列表,当我将鼠标悬停在它们上面时,我想要一个新的背景颜色向下滑动,我知道slide()函数但是如何将它应用于背景颜色属性?

4 个答案:

答案 0 :(得分:2)

我认为jQuery不支持动画开箱即用的背景属性。有些插件可以帮助你实现这个效果。 Jonathan Snook有一篇关于它的文章:

从2008年开始,可能会有所改善。

答案 1 :(得分:1)

检查this site I made for a client ages ago - 我甚至不记得代码是如何工作的,但基本上它不使用背景颜色,它使用<div>元素,绝对位于每个链接后面,并在其上设置动画悬停相关的<a>元素。

答案 2 :(得分:1)

这种做法几乎是无穷无尽的。这是一个要查看的列表:

  1. http://snook.ca/archives/javascript/jquery-bg-image-animations
  2. http://www.protofunc.com/scripts/jquery/backgroundPosition/
  3. http://www.webresourcesdepot.com/background-image-animation-with-jquery-jani/
  4. 只是谷歌jQuery Backgorund图像动画,但他们都有共同点是子元素上下滑动或背景图像位置动画。

    我建议你远离jQuery Color插件,因为当你寻找这样的东西时听起来是个好主意,但我认为社区会同意我的说法,除非你选择完整的UI,否则它会非常错误库。

答案 3 :(得分:0)

我不知道如何滑下背景。您可以使用行为类似于按钮的div-s来执行此操作,或者您可以尝试:

   $(buttonselector).css('background-color','red');

这不是幻灯片,但它应该改变颜色。