我在网站上添加了一个显示日历的插件,用户可以选择几天。它适用于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标准?
非常感谢您提前