在我的网站面板中,使用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>
答案 0 :(得分:0)
Bootstrap是一个响应式框架,在你的HTML代码中你不使用bootstrap classe .. 所以为了确保一切正常......你应该只在chrome中打开一个开发人员工具然后使用移动模式...然后检查你的html标签到页面以检查元素上应用的类