仅当在IE10中打开页面时,日期选择器会自动弹出

时间:2014-10-28 14:21:42

标签: javascript jquery html internet-explorer

当我出于某种原因在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;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

可能是因为您的输入在加载页面时会自动获得焦点。尝试

$( "#datepicker" ).datepicker();
$( "#datepicker" ).blur();

删除焦点。