gpt4 book ai didi

javascript - 使用 Bootstrap 模式淡入全日历

转载 作者:行者123 更新时间:2023-11-28 08:17:31 26 4
gpt4 key购买 nike

我正在尝试淡入其中包含完整日历的 Bootstrap 模式,但不会弹出完整日历。在开始模式淡入之前,我将如何渲染日历?

html

<!-- Button trigger modal -->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">Launch demo modal</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>

</div>
<div class="modal-body">
<div id='calendar'></div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>

js

$(document).ready(function () {
$('#calendar').fullCalendar({
})

$('#myModal').on('shown.bs.modal', function (e) {
$('#calendar').fullCalendar('render');
});
});

http://jsfiddle.net/waspinator/HfSLs/3/

最佳答案

从模态中删除 fade 类并将 JS 更改为以下内容:

$(document).ready(function () {
$('#calendar').fullCalendar({
})

var shown = false;
$('#myModal').on('shown.bs.modal', function (e) {
if(shown === false) {
shown = true;
$('#calendar').fullCalendar('render');
$('#myModal').modal('hide');
$('#myModal').addClass('fade');
$('#myModal').modal('show');

}
});
});

http://jsfiddle.net/waspinator/HfSLs/5/

关于javascript - 使用 Bootstrap 模式淡入全日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23438238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com