当我出于某种原因在IE10中打开我的页面时,日期选择器会自动打开并出现在屏幕上。在Firefox中,它正常工作,直到你点击与之关联的文本框才弹出。有谁知道为什么会在IE10中发生这种情况?
$(function() {
$( "#datepicker" ).datepicker();
});

<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
Date:<input type="text" name="purchasedate" id="datepicker" required="yes" message="Please enter date acquired." mask="99/99/9999">
&#13;
答案 0 :(得分:2)
可能是因为您的输入在加载页面时会自动获得焦点。尝试
$( "#datepicker" ).datepicker();
$( "#datepicker" ).blur();
删除焦点。