我收到此错误:
Uncaught TypeError: Object [object Object] has no method 'calendricalDate'
我正在尝试使用此plugin。奇怪的是,它一直在工作,突然之间停止了。 这是jQuery代码:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js' type='text/javascript'></script>
<script src="../js/jquery.calendrical.js"></script>
<script>
$(function() {
$('#salida, #llegada').calendricalDate();
$('#salida_time, #llegada_time').calendricalTime();
});
</script>
js文件与网站完全相同,我只是复制并粘贴。我可能忽略了一些非常愚蠢的东西,所以任何帮助都不仅仅是值得赞赏的。 这是更详细的错误:
14Uncaught TypeError: Object [object Object] has no method 'calendricalDate'
(anonymous function) enviotracking.php:14
o.extend.ready.o.readyList jquery-1.3.2.min.js:19
o.extend.each jquery-1.3.2.min.js:12
o.extend.ready jquery-1.3.2.min.js:19
o.each.o.fn.(anonymous function)
php文件中的第14行是DOCTYPE html PUBLIC“ - // W3C // DTD XHTML 1.0 Transitional // EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd “&GT;
好的,这很奇怪我有另一个页面,它有相同的代码并且它可以工作但是我确实发生了错误的时间,所以我把所有内容都拿出来并开始逐个添加我的代码,我注意到当我添加这个:
<script src="../js/jquery-1.6.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("ul.subnav").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled (Adds empty span tag after ul.subnav*)
$("ul.topnav li span").click(function() { //When trigger is clicked...
//Following events are applied to the subnav itself (moving subnav up and down)
$(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click
$(this).parent().hover(function() {
}, function(){
$(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up
});
//Following events are applied to the trigger (Hover events for the trigger)
}).hover(function() {
$(this).addClass("subhover"); //On hover over, add class "subhover"
}, function(){ //On Hover Out
$(this).removeClass("subhover"); //On hover out, remove class "subhover"
});
});
</script>
我的代码何时中断。但这不会发生在其他任何地方:(
答案 0 :(得分:2)
要关闭它,我发现它不是导致冲突的另一个jquery脚本的路径。在删除额外的脚本后,我甚至都不需要它。感谢大家的努力!
答案 1 :(得分:0)
单独申请:
试试这个:
$('#salida').calendricalDate();
$('#llegada').calendricalDate();