これまでのところ、ボタンがクリックされるまで、タブの表示プロパティを none にするためのコーディングがあります。コードを以下に示します。
問題は、一度に 1 つのタブしか表示されないことです。私が欲しいのは、すべてのタブが表示されているが、クリックできないことです。可能であればコードを手伝ってください。または、いくつかの提案をしてください。自分でコーディングして、ここに回答として投稿します。
ありがとう!
の
<div id="TabbedPanels1" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="-1" id="tab1"><b>BOOKING</b></li>
<li class="TabbedPanelsTab" tabindex="-1" id="tab2" style="">QUOTE</li>
<li class="TabbedPanelsTab" tabindex="-1" id="tab3">SIGNUP</li>
<li class="TabbedPanelsTab" tabindex="-1" id="tab4">PAYMENT</li>
</ul>
In (これにより、最初のタブのみが表示され、他のタブは非表示になります)
<script type="text/javascript">
$(document).ready(function(){
/*initially hide all tab except tab1*/
$('.TabbedPanelsTabGroup').children().hide().eq(0).show();
/*show tab2 when click the complete button by hiding all tabs*/
$('.complete').on('click', function(){
$('#tab2').siblings().slideUp();
$('#tab2').slideDown();
});
});
</script>
JS の場合: (ボタン クリック時) (これにより、2 番目のタブが表示され、残りの 3 つのタブは非表示になります)
TabbedPanels1.showPanel(1);
$('.TabbedPanelsTabGroup').children().hide().eq(1).show();