【发布时间】:2018-01-18 21:37:19
【问题描述】:
我的 IE 用户体验有问题(是的,我知道 - 失败的原因)。我的网站在 Mozilla 和 Chrome 上运行良好,但每次打开或关闭日期选择器菜单时,chrome 都会浪费 1-2 秒。
这是我的 jQuery:
<script>
$(document).ready(function () {
$('#IssDate').datetimepicker({
theme: 'dark',
lang: 'bg',
format: 'd.m.Y H:i:s',
minDate: '-1970/02/01',
maxDate: '+1970/01/08',
step: 10,
dayOfWeekStart: 1,
showAnim: jQuery.support.boxModel ? 'drop' : null, // optional
duration: jQuery.support.boxModel ? 'normal' : ''
});
});
</script>
<script>
$(document).ready(function () {
$('[id $= _Date]').datetimepicker({
theme: 'dark',
lang: 'bg',
format: 'd.m.Y H:i:s',
step: 10,
dayOfWeekStart: 1,
showAnim: jQuery.support.boxModel ? 'drop' : null, // optional
duration: jQuery.support.boxModel ? 'normal' : ''
});
});
</script>
你能给我推荐一个解决方案吗?我已经看过 WebApp cmets 但我真的不知道这是否是同一个问题。我已经尝试删除 datepicker 的一些功能,但效果没有任何明显变化。
我相信即使是保管箱和文本字段也确实很慢,但还不错。
【问题讨论】:
-
这不会真正影响您的问题,但您可以通过将两个日期选择器调用放在单个 document.ready 处理程序中的单个
<script>标记中来整理代码 -
“加载缓慢”是主观的。您需要分析页面元素的加载情况以定位瓶颈。
标签: c# jquery asp.net-mvc internet-explorer datepicker