- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用来自以下网站的轻量级 jQuery minitabs 插件:
http://code.google.com/p/minitabs/
这是一个可爱的简单选项卡系统。
但是,我正在努力设置(在加载事件中)默认显示哪个选项卡。在我的一个选项卡中,我有一个搜索表单 - 如果出现表单错误,我想重新加载页面,并显示右侧选项卡以显示错误。
查看代码(不是jquery/javascript专家),看起来控制哪个选项卡可见的所有内容都是“当前”选项卡上的类以及具有显示的选项卡:没有删除...
任何具有更多 JS 知识的人都可以找到设置选项卡在加载事件中显示的“最佳”方法吗?
谢谢!史蒂夫
jQuery.fn.minitabs = function(speed,effect) {
var id = "#" + this.attr('id');
$(id + ">DIV:gt(0)").hide();
$(id + ">UL>LI>A:first").addClass("current");
$(id + ">UL>LI>A").click(
function(){
$(id + ">UL>LI>A").removeClass("current");
$(this).addClass("current");
$(this).blur();
var re = /([_\-\w]+$)/i;
var target = $('#' + re.exec(this.href)[1]);
var old = $(id + ">DIV");
switch (effect) {
case 'fade':
old.fadeOut(speed).fadeOut(speed);
target.fadeIn(speed);
break;
case 'slide':
old.slideUp(speed);
target.fadeOut(speed).fadeIn(speed);
break;
default :
old.hide(speed);
target.show(speed)
}
return false;
}
);
}
最佳答案
您可以在初始化 minitab 后触发所需链接的单击方法,如下所示 ( example );
$('#container').minitabs();
$('#container>ul>li>a').eq(1).trigger('click');
或者,如果您不介意更改原始 minitabs 脚本,请参阅下文。
jQuery.fn.minitabs = function(index,speed,effect) {
var id = "#" + this.attr('id');
var $divs = $(id + ">DIV");
$divs.not($divs.eq(index)).hide();
$(id + ">UL>LI>A").eq(index).addClass("current");
$(id + ">UL>LI>A").click(
function(){
$(id + ">UL>LI>A").removeClass("current");
$(this).addClass("current");
$(this).blur();
var re = /([_\-\w]+$)/i;
var target = $('#' + re.exec(this.href)[1]);
var old = $(id + ">DIV");
switch (effect) {
case 'fade':
old.fadeOut(speed).fadeOut(speed);
target.fadeIn(speed);
break;
case 'slide':
old.slideUp(speed);
target.fadeOut(speed).fadeIn(speed);
break;
default :
old.hide(speed);
target.show(speed)
}
return false;
}
);
}
这样您就可以使用预定义的索引
来设置minitab;
$('#container').minitabs(1);
工作示例 here
关于jQuery minitabs 插件 - 在页面加载时以编程方式选择选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8289532/
我正在尝试使用 R 重新创建以下图。Minitab 将其描述为正态概率图。 probplot让你在那里的大部分方式。不幸的是,我无法弄清楚如何在该图周围添加置信区间带。 同样,ggplot的stat_
我正在使用来自以下网站的轻量级 jQuery minitabs 插件: http://code.google.com/p/minitabs/ 这是一个可爱的简单选项卡系统。 但是,我正在努力设置(在加
我有一个家庭作业,我正在使用 Minitab 来查找数据集的四分位数和四分位数范围。当我尝试使用 NumPy 复制结果时,结果有所不同。经过一些谷歌搜索后,我发现有许多不同的算法用于计算四分位数:as
Minitab 帮助文件在一定程度上提供了关于该主题的支持,并且所有示例均使用 VB。我是 .NET 的新手,但我很快就学会了。它在命令的语法中有所体现。 他们在 VB 中提供了这个例子: Dim M
我是一名优秀的程序员,十分优秀!