我喜欢 jQuery UI,并在我的网站上使用它的“标签”作为标准的视觉滑块,但 UI 没有取消选择的事件。
我的意思是说:
我在选项卡上有一个动画.show()
,但我希望在选项卡自动旋转或通过选择另一个选项卡时取消选择(但jQuery UI 选项卡事件上没有取消选择事件)事件动画 - 当前选项卡必须执行取消选择动画然后显示(带动画)选定的选项卡。也许有人知道这个问题?之前谢谢!
我喜欢 jQuery UI,并在我的网站上使用它的“标签”作为标准的视觉滑块,但 UI 没有取消选择的事件。
我的意思是说:
我在选项卡上有一个动画.show()
,但我希望在选项卡自动旋转或通过选择另一个选项卡时取消选择(但jQuery UI 选项卡事件上没有取消选择事件)事件动画 - 当前选项卡必须执行取消选择动画然后显示(带动画)选定的选项卡。也许有人知道这个问题?之前谢谢!
这个逻辑可以发生在选择事件中。我在这里的示例将假设您通过 id 将选项卡链接到 div,并且您在当前活动的选项卡上有一个名为“selected”的类。根据需要更改您的代码。
$(".tabs li").click(function() {
active_id = $(".tabs li.selected").attr(id);
$this = $(this);
$("div.tab-content#"+active_id).fadeOut("slow", function() {
$this.addClass("selected");
$("div.tab-content#"+$this.attr("id")).fadeIn("slow");
});
});
您是否尝试过使用该fx
选项?
特别是$("#tabs").tabs("option", "fx", {opacity:'toggle'} )
或者当你初始化它时$("#tabs").tabs({ fx: {opacity:'toggle'} })