特定のアコーディオンを無効にしましたが、それらのアイコンをui-icon-lockedに変更したいと思います。
私は持っています:
$(document).ready(function() {
$(function() {
$( "#accordion" ).accordion();
$("#accordion").accordion("option", "icons",
{ 'header': 'ui-icon-circle-plus', 'headerSelected': 'ui-icon-circle-minus' });
$( ".disabled" ).addClass("ui-state-disabled");
});
と:
<h6 class="disabled">Bacteriology in practice: interactive modules</h6>
<div>
<p class="text"> Nam enim risus, molestie et, porta ac, aliquam ac, risus. Quisque lobortis.
Phasellus pellentesque purus in massa. Aenean in pede. Phasellus ac libero
ac tellus pellentesque semper. Sed ac felis. Sed commodo, magna quis
lacinia ornare, quam ante aliquam nisi, eu iaculis leo purus venenatis dui. </p>
私はcssで試しました:
.ui-accordion-header.disabled .ui-icon {
ui-icon-locked;
}
しかし、それはうまくいきません。
また、これは機能しません:
$(function() {
$( "#accordion" ).accordion();
$("#accordion").accordion("option", "icons",
{ 'header': 'ui-icon-circle-plus', 'headerSelected': 'ui-icon-circle-minus' });
$( ".disabled" ).addClass("ui-state-disabled");
$(".disabled").accordion("option", "icons",
{ 'header': 'ui-icon-locked', 'headerSelected': 'ui-icon-locked' });
$( ".disabled" ).addClass("ui-state-disabled");
});
何か案は?