HTMLのブロックを表示/非表示(トグル)するスクリプトを作成しました。それぞれがHTMLブロックを切り替えることができる4つのボタンがあります。任意のHTMLブロックが開かれているにもかかわらず、ユーザーがそのHTMLブロックの関連ボタン以外のボタンをクリックした場合、そのHTMLブロックが隠され、新しいブロックが表示されます。ここでこのjQueryスクリプトのサイズを縮小してより柔軟にする方法
は私が現時点で持っているものです。
$('.btn_add_event').click(function() {
$('.block_link, .block_photos, .block_videos').hide();
$('.block_event').toggle();
});
$('.btn_add_link').click(function() {
$('.block_event, .block_photos, .block_videos').hide();
$('.block_link').toggle();
});
$('.btn_add_photos').click(function() {
$('.block_event, .block_link, .block_videos').hide();
$('.block_photos').toggle();
});
$('.btn_add_videos').click(function() {
$('.block_event, .block_link, .block_photos').hide();
$('.block_videos').toggle();
});
すべてのアイデアは、コードサイズを小さくする方法?また、このスクリプトは非常に柔軟性がありません。 2つの新しいボタンとブロックを追加すると想像してください。
ワウ! 10の答えが、わずか2つのアップ - 投票。すごい人生。 xD – daGrevis