jQuery datepicker适用于IE以外的所有浏览器

时间:2014-05-28 19:18:44

标签: jquery jquery-ui internet-explorer-9 jquery-ui-datepicker

我已阅读相关问题,但这些解决方案似乎都不适合我。运行我的脚本时出错。

  

SCRIPT438:Object不支持属性或方法'datepicker'

这是一个片段:

jQuery('#birthdate').datepicker({changeMonth: true,
                               changeYear: true,
                               yearRange: '1914:2013',
                   defaultDate: '-40y',
                   onSelect: function(selectedDate, inst) {
                               birthDay = selectedDate;
                                   getInputs();
                            }});

我在jQuery(document).ready(function() { ...中有它 我还链接到jQuery,jQuery UI和CSS的所有相关和新版本。

什么显示是一个输入框,当我点击它时什么都不做。它在Firefox,Chrome和Opera中运行良好。只是不是Internet Explorer,特别是IE9。

如果有帮助,主页就在link 您可以查看源代码以查看我提供的片段的上下文。该网站上的代码在其他地方使用代码,如果您发现任何有用的代码,请随时告诉我。

1 个答案:

答案 0 :(得分:0)

对于感兴趣的一方,这里有两件事情在起作用。最重要的是,我使用的服务器非常慢。这是一个免费的托管网站,我想我得到了我付出的代价。 Internet Explorer和Firefox通常在加载页面时遇到问题。一旦我将文件移动到不同的服务器,事情就会好得多。此外,我必须选择,"允许被阻止的内容"在IE中。但不确定它阻止了什么。也许CDN连接到jQuery库???无论如何,我不推荐000webhost,除非你别无选择;并且,如果你使用它们,预计至少在某些浏览器上加载会有长时间延迟的可能性。