这是什么Jquery插件?

时间:2009-06-13 17:40:45

标签: javascript jquery

当用户将鼠标悬停在“研究”,“品牌策略”,“受众群体参与”等项目之一时,底部的背景颜色会通过内联样式进行更改。

http://www.odopod.com/work/tags/strategy/

我想知道它是如何完成的或者他们使用的是哪个Jquery插件?

非常感谢!

3 个答案:

答案 0 :(得分:3)

这不是一个插件,这是通过良好的旧简单jQuery完成的:

<div class='something'>my text goes here blah blah blah</div>
<div class='somethingelse'>my background color goes here</div>

然后使用jQuery:

$(function() {
    $('div.something').hover(function() {
        $(this).next('div.somethingelse').css('background-color','red');
    }, function() {
        $(this).next('div.somethingelse').css('background-color','blue');
    });
});

根据您的需要,您可以通过多种不同的方式设置HTML。然后,您将使用适当的DOM traversing函数来查找关联的DIV并相应地操作它的CSS。

答案 1 :(得分:2)

要使用jQuery为背景颜色设置动画,请使用color plugin

答案 2 :(得分:0)

这不是插件:

// global nav effect
$('#global_header li').hover(function(){
  $('div.marker',$(this)).animate({height:3}, 90)
},function(){
  if(false == $(this).hasClass('active'))
  {
    $('div.marker',$(this)).animate({height:0}, 90)
  }
})

$('#global_header li').click(function(){
  $('div.marker',$(this)).addclass('active')
})

就是这样。它使用hover()和animate()。


好的,所以这是全局标题的脚本,但它大致相同,只影响另一个。