.ui-state-active、.ui-widget-content.ui-state-activeのcssを次のように変更する必要があります。
.ui-state-active , .ui-widget-content .ui-state-active {
background-image: url('images/tab-over.png') !important;
}
ただし、これを行うと目的の効果が得られますが、クリックするとWebサイトの他の要素が影響を受けます。タブをクリックしたときだけこの機能が欲しい。
これを行うためのより安全な方法はありますか?
これが私のhtmlコードです:
<div id="tabs">
<div id="left-side">
</div>
<ul class="tab-menu">
<li id="home">
<a href="<%= Url.Action("GetCoreTab", "Tab") %>" class="a">
<b>
<div id="home" class="menu">
</div>
</b>
</a>
</li>
<li><a href="<%= Url.Action("GetDatesAndLocationTab", "Home") %>" class="a"><b>
<div id="dates-and-location" class="menu">
</div>
</b></a></li>
<li><a href="<%= Url.Action("GetTariffTab", "Home") %>" class="a"><b>
<div id="tariff" class="menu">
</div>
</b></a></li>
<li><a href="<%= Url.Action("GetCustomerInformationTab", "Tab") %>" class="a"><b>
<div id="customer-information" class="menu">
</div>
</b></a></li>
<li><a href="<%= Url.Action("GetRatesAndChargesTab", "Tab") %>" class="a"><b>
<div id="rates-and-charges" class="menu">
</div>
</b></a></li>
<li><a href="<%= Url.Action("GetPaymentsAndVouchersTab", "Tab") %>" class="a"><b>
<div id="payments-and-vouchers" class="menu">
</div>
</b></a></li>
<li><a href="<%= Url.Action("GetDeliveryAndCollectionTab", "Tab") %>" class="a"><b>
<div id="delivery-and-collection" class="menu">
</div>
</b></a></li>
<li><a href="<%= Url.Action("GetGeneralTab", "Tab") %>" class="a"><b>
<div id="general" class="menu">
</div>
</b></a></li>
<li><a href="<%= Url.Action("GetEquipmentAndOtherDriversTab", "Tab") %>" class="a">
<b>
<div id="equipment-and-other-drivers" class="menu">
</div>
</b></a></li>
<li><a href="<%= Url.Action("GetCustomerPreferencesTab", "Tab") %>" class="a"><b>
<div id="customer-preferences" class="menu">
</div>
</b></a></li>
<li><a href="<%= Url.Action("GetCustomerStatisticsTab", "Tab") %>" class="a"><b>
<div id="customer-statistics" class="menu">
</div>
</b></a></li>
</ul>
<div id="right-side">
</div>
</div>