JavaScriptが付いたボタンがあります。ボタンをクリックすると、隠しボックスが表示されます。別のボックスをクリックすると、最初のボックスが2番目のボックスに置き換えられます。私のボタンがアクティブなとき、ボックスが見えるとき、それは周囲に影をつけます。そして私はそれを望んでいない!私は次のCSSコードを使用しようとしました:ボタンがアクティブなときにシャドウを削除します。
.nav > button{
width: auto;
font-family: 'OpenSansBold';
color: #000;
padding: 3px;
border: none;
margin-right: 10px;
margin-top: 5px;
font-size: 15px;
text-align: left;
background-color: #fff;
}
button:hover{
cursor: pointer;
border: none;
color: #7b1a2c;
}
button:visited{
font-family: 'OpenSansBold';
box-shadow: none;
}
button:active{
box-shadow: none;
}
運がありません。ボタンがアクティブなときに別のCSSコードがありますか?
私はjavascriptについての手掛かりはありません。コピーしてコピーするだけです。多分、これはjsコードで修正できるものですか?念のため、私は君たちを表示することができます。
$('div.box').slice(1).addClass('hidden');
$('.nav').children('button').on('click', function(){
// console.log('klikk');
$(this).data('content');
$('.box').not('hidden').addClass('hidden');
$($(this).data('content')).removeClass('hidden');
});
jsfiddleを提供したり、あなたが – user2517200