私はかなりうまく機能し、次のスクリプトを持っている:クラスの切り替え?
$(".btnMinimize").live('click', function(event) {
event.preventDefault();
$(this).parents(".portlet").find(".portlet-sub-header").toggle();
$(this).parents(".portlet").find(".portlet-content").toggle();
$(this).parents(".portlet").find(".portlet-footer").toggle();
});
.btnMinimize
は、クラス.portlet-header
とdivタグ内にあります。
このボタンをクリックすると、クリックされるボタンのイメージを切り替えるスタイルシートクラスを切り替えるにはどうすればよいですか?最小化アイコンから最大化アイコンに変更する必要があります。
ボタンは.btnMinimize
に割り当てられます。これは.btnMaximize
に切り替える必要があります。ボタンの状態はデータベースで生成されることに注意してください。つまり、ポートレット1のボタンが最小でポートレット2が最大である場合適切に切り替える必要があります。
これが最善の方法であるかどうかはわかりませんので、より良いアプローチを提案してください。