我在网站上添加了一个显示日历的插件,用户可以选择几天。它在 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
问题是当我在完整的网站上实现它时,它不起作用。它是包含相同库的相同代码,但显然是其他代码。
我检查了萤火虫,它没有返回任何错误,所以我有点迷茫。
以防万一,我的 Chrome 版本是 18.0.1025.162,但应该不相关。
有什么问题?
最后一件事:是否有任何一种适用于所有浏览器的 javascript 标准?
非常感谢您提前