私は本当にこれに固執しました。私は、タブのテキストと一緒に画像を切り替えるだけですが、画像はタブのコンテナの外側にある必要があります。私はいくつかのjQueryコードを作ったが、もっとタブを追加したい場合には柔軟ではないし、関数も重複している。複数の要素を切り替えるタブ
いくつかのオプションはありますか。おそらく、魅力的なタブの数が画像IDと一致するかどうかをチェックし、この番号に応じて画像を切り替えますか?
:) コード例を助けてください - http://codepen.io/DeoThemes/pen/EyAjVA
のjQuery:
$('#tabs-img-1').show();
$("a[href='#tab-1']").on('click', function() {
$('.tabs-img').hide();
$('#tabs-img-1').show();
});
$("a[href='#tab-2']").on('click', function() {
$('.tabs-img').hide();
$('#tabs-img-2').show();
});
$("a[href='#tab-3']").on('click', function() {
$('.tabs-img').hide();
$('#tabs-img-3').show();
});
$("a[href='#tab-4']").on('click', function() {
$('.tabs-img').hide();
$('#tabs-img-4').show();
});
$("a[href='#tab-5']").on('click', function() {
$('.tabs-img').hide();
$('#tabs-img-5').show();
});
ありがとうございました、実際には動作しています:) [1]の意味を説明できますか? jQueryは1ずつ増加する数字を使用しますか? – Alexander
'a'タグのhref(例えば' tab-3')を文字 '-'で'分割し、 '3'のインデックス '1'の要素をこの場合選択します... – kukkuz