【问题标题】:fade in fullcalendar with a bootstrap modal使用引导模式淡入全日历
【发布时间】:2014-05-02 23:04:33
【问题描述】:

我正在尝试淡入其中包含完整日历的引导模式,而没有弹出完整日历。在开始模式淡入之前如何渲染日历?

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/

【问题讨论】:

    标签: javascript jquery twitter-bootstrap fullcalendar


    【解决方案1】:

    从模态中删除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/

    【讨论】:

      猜你喜欢
      • 2019-06-15
      • 2016-03-13
      • 2012-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-16
      相关资源
      最近更新 更多