jQuery插件无法运行Chrome(有时)。在Firefox中运行良好

时间:2012-04-17 08:07:01

标签: javascript jquery google-chrome

我在网站上添加了一个显示日历的插件,用户可以选择几天。它适用于Firefox,但它不能在Chrome和Opera上执行。奇怪的是,我在另一个网站上隔离了插件,只需使用以下代码:

<title>jQuery Datepicker</title>
<style type="text/css">
    @import "jquery.datepick.css";
</style>
<script type="text/javascript" src="jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="jquery.datepick.js"></script>
<script type="text/javascript" src="jquery.datepick.lang.min.js"></script>
<script type="text/javascript" src="jquery.datepick-es.js"></script>

<script type="text/javascript">
     $(function() {
        $('#popupDatepicker').datepick({multiSelect: 999, monthsToShow: 2,dateFormat: 'yyyy/mm/dd', showTrigger: '<button id="showcal" type="button" class="trigger    ">' +
     '<img src="img/calendar.gif" alt="Calendario"></button>'});
         //$.datepick.regional['es']));
 });



</script>
</head>
<body>

<p>A popup datepicker <input type="text" id="popupDatepicker"></p>

这是使插件正常工作的最低代码,它在Chrome中运行(此处为插件网站)1

问题是当我在完整的网站上实现它时,这是行不通的。它是相同的代码,包含相同的库,但显然与其他代码。

我检查过firebug并且它没有返回任何错误,所以我有点迷失。

如果需要,我的Chrome版本是18.0.1025.162,但不应该相关。

有什么不对?

最后一件事:是否存在适用于所有浏览器的任何javascript标准?

非常感谢您提前

1 个答案:

答案 0 :(得分:0)

jQuery UI有一个出色的日期选择器,与大多数浏览器兼容是一个不错的选择。