2012-03-02 54 views
0

我正在寻找可以做这样的事情一个jQuery插件,滑块:我正在寻找一个特定类型的jQuery的滑块

http://hitmo-studio.com/contact.html#business-query (请看预算滑块)

我不知道如何怎么称呼这种类型的滑块,所以我无法找到任何有用的

+0

寻找熔岩灯效果。 – elclanrs 2012-03-02 10:56:14

+0

我认为这不是滑块,当你点击不同的东西时,这只是一个ul浮动到左侧的动画! – 2012-03-02 10:56:18

回答

0
$('.slider li').click(function(){ 
    var liPos = $(this).position().left; 
    $('.slibox').stop(1).animate({left:liPos},800); 
}); 

jsBin demo


而只是一个轻微的修改,你可以动态地改变框的宽度:

$('.slider li').click(function(){  
    var liPos = $(this).position().left; 
    var liW = $(this).outerWidth(true); 
    $('.slibox').stop(1).animate({ left: liPos, width: liW },600);  
}); 

jsBin demo2

现在你可以很容易地学会如何将其从(高度调节这一点升级.. )

+0

完美,非常感谢您的帮助,代码运行非常漂亮 – mr1031011 2012-03-02 13:22:04

+0

@ mr1031011不客气!我很高兴很容易理解这种简单性。 (不需要插件。) – 2012-03-02 13:24:19