【发布时间】:2013-04-27 16:33:49
【问题描述】:
我尝试了所有我知道的东西(不像我是 javascript/jquery 的新手)。
我有两个按钮 A 和 B。单击每个按钮时显示/隐藏(切换)A 各自的 B 内容。一次只能有一个按钮处于按下状态并显示其内容,因此,如果我单击 A 时 B 按钮及其内容处于活动状态,则 A 按钮进入按下状态,A 内容显示,B 按钮进入未按下状态并且B 内容隐藏。 “按下状态”是指不同的背景颜色。此外,如果仅按下 A 按钮并且其内容可见,如果我再次按下它,A 按钮将变为未按下并且其内容隐藏,对于 B 也是如此。
我认为下面的代码很乱,我真的尝试了所有方法,但 js 和 jquery 不是我的东西..
谁能告诉我如何使这项工作?非常感谢!..
$(function() {
$('#login').click(function() {
$('.login').slideToggle('slow');
$('#login').toggleClass('btn_on');
$("#register:visible").toggleClass("btn_off");
$('.register:visible').slideToggle('slow');
return false;
});
$('#register').click(function() {
$('.register').slideToggle('slow');
$('#register').toggleClass('btn_on');
$("#login:visible").toggleClass("btn_off");
$('.login:visible').slideToggle('slow');
return false;
});
});
【问题讨论】:
-
你也可以发布你的html
标签: jquery button tabs toggle panels