Jquery ui标签的不同动画

时间:2009-05-26 13:20:41

标签: jquery-ui

我正在使用jquery ui tabs小部件。我没有使用jquery主题,因为我更喜欢做我自己的CSS和东西。我有它的工作,但我想要的是当单击一个不同的选项卡时,选项卡内容具有不同的动画效果。我想要的是从左侧滑入新标签内容。

目前我有:

$("#tabs").tabs({ fx: {slide: 'slow' } }); });

我知道上面的代码只是滑动而不是向左滑动,但它甚至没有滑动! 我已下载幻灯片效果作为我的自定义ui下载的一部分。我不知道为什么它不起作用!这是我缺少的一些CSS吗?!我不知道!!!

4 个答案:

答案 0 :(得分:9)

不确定您使用的是哪个版本,但1.7.1是如何做到的:

$("#tabs").tabs({ 
    fx: { height: 'toggle', duration: 'slow' }
});

答案 1 :(得分:3)

我知道这个问题超过一年,但你可以尝试这个:

$('#tabs').tabs(
{
   fx: { width: 'toggle', duration: '500' }
});

如果使用'width',jQuery将使用width属性创建效果,因此是水平动画。你也可以使用高度和宽度来产生对角线效果。

也尝试'隐藏'和'显示'关键字而不是'切换',它们也很酷:)

答案 2 :(得分:0)

试试这个:http://www.eduteka.org/ajax/tabs3/ 了解更多选择

答案 3 :(得分:0)

为了更新这个问题的答案,使用jquery ui的1.10版,我使用'show'选项在选项卡上应用过渡效果。这里的jquery ui文档中有一个例子:

http://api.jqueryui.com/tabs/#option-show

$( ".selector" ).tabs({ show: { effect: "blind", duration: 800 } }); 
相关问题