刷新页面时的空白页面[因为bootstrap css]

时间:2017-11-29 20:30:00

标签: javascript html css twitter-bootstrap

在我的网站面板中,使用mozilla,chrome或其他Windows浏览器时一切正常。 但是在移动版本(相同的浏览器)中,当我刷新页面时,它有时会得到白色的空白页面。当我删除样式和javascripts时,我发现问题在于“bootstrap.css”。 我附上了我的代码。我从bs.css获得的唯一样式是“表单控件”和按钮样式。 我该如何解决这个问题?

 <script>
    $(document).ready(function () {
        var events = [];            
        $.ajax({
            type: "GET",
            url: "@Url.Action("GetEvents", "Agenda")",
            contentType: 'application/json; charset=utf-8',
            dataType: "json",
            success: function (data) {
                console.log(" Start Pushing " + data);
                $.each(data, function (i, v) {
                    events.push({
                        title: v.Subject, //string
                        description: v.Description, //string
                        start: moment(v.StartDateTime), //datetime
                        end: moment(v.EndDateTime), //datetime
                        color: v.ThemeColor, //string
                        allDay: v.IsFullDay //bool
                    });
                })
                GenerateCalender(events);
            },
            error: function (error) {
                alert('failed' + error.getAllResponseHeaders());
            }
        })

        function GenerateCalender(calendarevents) {
            $('#calender').fullCalendar('destroy');
            $('#calender').fullCalendar({
                aspectRatio: 1.5,
                defaultDate: new Date(),
                timeFormat: 'HH:mm',
                header: {
                    left: 'prev,next today',
                    center: 'title',
                    right: 'month'
                },
                eventLimit: true,
                eventColor: '#378006',
                events: calendarevents,
                eventClick: function (calEvent, jsEvent, view) {                        
                    $('#myModal #eventTitle').text(calEvent.title);
                    var $description = $('<div/>');
                    $description.append($('<p/>').html('<b>Starttijd: </b>' + calEvent.start.format("DD-MMM-YYYY HH:mm ")));      
                    if (calEvent.end != null) {
                        $description.append($('<p/>').html('<b>Eindtijd: </b>' + calEvent.end.format("DD-MMM-YYYY HH:mm ")));
                    }
                    $description.append($('<p/>').html('<b>Beschrijving: </b>' + calEvent.description));
                    $('#myModal #pDetails').empty().html($description);

                    $('#myModal').modal();
                }
            })
        }
    })
</script> 

1 个答案:

答案 0 :(得分:0)

Bootstrap是一个响应式框架,在你的HTML代码中你不使用bootstrap classe .. 所以为了确保一切正常......你应该只在chrome中打开一个开发人员工具然后使用移动模式...然后检查你的html标签到页面以检查元素上应用的类