3

我正在使用Trent Richardson 日期时间选择器。它适用于除 Windows 8 IE 10 之外的所有操作系统和浏览器。即使在 Windows 7 IE 10 中也能正常工作。在 Windows 8、IE 10 中,当我在不同日期之间切换时,我可以看到日期时间选择器被打乱。我看到一些乱码而不是数字。以下是此类布局的屏幕截图。有没有人遇到过这个问题。我的时间选择器现在用于生产并因此造成很多麻烦。请帮助我找到解决此问题的方法

日期时间选择器1

日期时间选择器2

这是正在使用的代码。我有一个文本框

  <input type=text name="marketDate" id="marketDate" value="" />

我像这样关联日期时间选择器

    $("#marketDate").datetimepicker({
        showSecond: true,
        timeFormat: 'hh:mm:ss',
        duration: 'fast',
        changeYear: true,
        changeMonth: true
     });
4

1 回答 1

1

我已经在 IE-10 中的 Windows 8 64 位上测试了这个,设置了所有正常的标准和 IE10 模式。请确认您的 IE10 设置没有启用 Quirks 模式,也没有启用较低版本的 IE。这有时会在使用开发者工具进行测试时发生变化。按 F12 以获取底部的开发人员工具栏。下面是我根据他在他的网站上的示例以及我的 IE10 设置为我的屏幕截图。

工作示例

已设置 IE10 模式

标准模式正常

你只提到你看到的,但说你在生产代码中使用它......你有没有从客户那里得到任何关于它不起作用的消息?否则它可能只是你的系统。

最后,正如评论中所建议的那样,询问开发人员是您了解为什么您可能有特殊情况的第一个最佳选择。也许您的生产代码中的其他东西会干扰代码并导致它在 IE10 中的行为不同。如果没有进一步的测试或带有要调试的实时代码的 URL,很难判断。

于 2013-04-05T06:39:08.657 回答