最快点击时出现错误tabs
,请参见图片:
这是我的js:
jQuery.fn.extend({
showcontent: function () {
this.each(function () {
var options = {
direction: 'vertical'
};
setTimeout(function () {
$(this).siblings('li').hide();
}, 2000)
if ($(this).is(':visible')) {
$(this).siblings('li').hide();
} else {
$(this).siblings('li').hide();
if (!$(this).is(":animated")) {
$(this).toggle("clip", options, 400);
}
}
});
return this;
}
});
$("#team1").addClass('tab_over');
$("#team1").click(function (e) {
e.preventDefault();
$(this).addClass('tab_over').siblings().removeClass('tab_over');
$('#c1').showcontent();
return false;
});
$("#team2").click(function (e) {
e.preventDefault();
$(this).addClass('tab_over').siblings().removeClass('tab_over');
$('#c2').showcontent();
return false;
});
HTML:
<ul class="x">
<li id="team1"><a href="#">Misión </a>
</li>
<li id="team2"><a href="#">Visión</a>
</li>
</ul>
<ul class="y">
<li id="c1" style="">
<div>Content 1
<br />
</div>
</li>
<li id="c2">
<div>Content 2</div>
</li>
</ul>
在小提琴:http: //jsfiddle.net/Noranterry/Cam2U/
谢谢!