javascript - 仅在 IE10 中打开页面时自动弹出日期选择器

标签 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">

最佳答案

也许是因为您的输入在页面加载时自动获得焦点。尝试一下

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

移除焦点。

关于javascript - 仅在 IE10 中打开页面时自动弹出日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26610741/

相关文章:

javascript - 检查侧载时视口(viewport)的宽度,如果小于 X,则将类添加到主体

javascript - 如何测试带有回调函数的组件

javascript - 按数字偏移数组值,用于在 Bootstrap 列上重复 ng

javascript - Jquery $ ('input[name=""]').change(函数在 Chrome 中不会触发,除非后面有 Uncaught Error

jquery - Ajax 发布到 Controller 操作跨域

iPhone Book Wrapper 应用程序,HTML 分页

python - Django 静态 css 未加载?

JavaScript 函数从日历中获取下一个日期

javascript - 如何使用 jQuery 获取 href 值?

jQuery 动态按钮单击处理程序