2016-08-01 8 views
0

テーブルの行をクリックするとモーダルウィンドウが表示され、 "tr"背景色が変更されると、各行がモーダルであることが示されます。しかし、モーダルを閉じてもtrの色は変わりません。それをデフォルトに変更するには?モーダル後のCSSスタイルの変更

<tr class='revisions'> 
     <td>{{ $revision->date_of_revision->format('d.m.Y') }} 
     </td> 

<td class="text-right"> 
        <a 
         data-toggle="modal" 
         data-target="#revisionEdit" 
         class='btn btn-warning revisionEdit'> 
         <span class="glyphicon glyphicon-pencil"></span> 
        </a> 

</td> 
</tr> 

答えて

0

JavaScriptで色を変更している場合は、Bootstrapモーダルイベントを使用して、非表示にすると元の状態に戻すことができます。

$('.modal').on('hidden.bs.modal', function (e) { 
     $("selector").css("background-color", "#EEEEEE"); 
    }); 

w3foolsによれば:モーダルが示されようとしているときに

show.bs.modalに発生。 (CSS の移行が完了した後)モーダル がhidden.bs.modal
を非表示にされるモーダルが完全に表示されたときに
shown.bs.modalが発生し
hide.bs.modalが発生しますモーダルが が完全に隠されている(CSSトランジションが完了した後)

0

モーダルポップアップの終了時にイベントをバインドできます。 。上のthe answer

$( '#のmyModalは、')( 'hidden.bs.modal' 関数(){// 何かを...})

を参照してくださいチェックgetbootstrap.com/javascript/#modals-events

関連する問題