就我而言,当使用 Admin-LTE 3.0 并希望使用最大化和最小化卡片等小部件卡片时。
第一的
我修改了Admin-LTE模板的默认结构:
<div class="card card-success" id="card-slide">
<div class="card-header">
<h3 class="card-title">Bagian Sliders</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="maximize" onclick="card_collapse('#card-slide')" title="Click to expand"><i class="fas fa-expand"></i>
</button>
</div>
<!-- /.card-tools -->
</div>
<!-- /.card-header -->
<div class="card-body">
<div class="card-on-minimized">
Pengaturan slider yang ada pada bagian beranda halaman.
</div>
<div class="card-on-maximized d-none">
Maximizable
</div>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
第二
我制作了card_collapse()
接收触发事件的函数:
function card_collapse(id) {
if (!$(id).hasClass('maximized-card')) {
$(id + ' .card-on-minimized').addClass('d-none');
$(id + ' .card-on-maximized').removeClass('d-none');
} else {
$(id + ' .card-on-minimized').removeClass('d-none');
$(id + ' .card-on-maximized').addClass('d-none');
}
}
就是这样!
问候