私はshow/hide機能を実行しようとしていますが、イメージを交換する際に問題があります(ブートストラップクラス)。 show-hide関数が動作していますが、問題は、表示されているクラスを検出する方法がわかりません。コードを使って、クラスをminからplusに変更できます。ユーザーがもう一度ボタンをクリックすると、コンテンツが表示されますが、プラスクラスのままです。javascriptでイメージを交換する方法
HTM1。
<span class="glyphicon show-hide glyphicon-minus"></span>
JS。あなたのイベントリスナーに「.glyphiconマイナス」クラスを標的化さためglyphiconプラスクラスは主に残っ
$('.glyphicon-minus').click(function()
{
$('.show-hide').removeClass('glyphicon-minus').addClass('glyphicon-plus');
$(this).closest('div').next('.widget-content').slideToggle();
var $classto = $('.glyphicon-plus');
$classto.is(':visible')
{
$('.show-hide').removeClass('glyphicon-plus').addClass('glyphicon-minus');
}
})
おかげAロット、これは完璧な仕事。 – Pedro