0
私は2つのボタンを並べて別々のビットを開いていますが、コンテンツの目に見えるビットに関連付けられたボタンは、jQueryは一度選択されたボタンの動作を無効にします
ボタンをもう一度クリックすると、コンテンツが閉じます。 (基本的には常にコンテンツが表示されている必要があります)
また、最初のボタンのコンテンツをデフォルトで開くことはできますか? https://jsfiddle.net/0ptdm8qs/2/
任意の提案が高く評価:ここ
は、コードです!
$(document).ready(function(){
$('.firstbutton').click(function(){
if($('#first').is(':visible')) {
$('#first').hide();
}
else {
$('#second').hide();
$('#first').fadeIn();
}
});
});
$(document).ready(function(){
$('.secondbutton').click(function() {
if ($('#second').is(':visible')) {
$('#second').fadeOut();
if ($("#second").data('lastClicked') !== this) {
$('#second').fadeIn();
}
}
else {
$('#first').hide();
$('#second').fadeIn();
}
$("#second").data('lastClicked', this);
});
});
$(document).ready(function(){
$('.button').click(function() {
$('.button').not(this).removeClass('buttonactive');
$(this).toggleClass('buttonactive');
});
});
- 私が後だったまさに!どうもありがとう! –