javascript函数未定义?
为什么调用JavaScript函数,在代码中的某些地方可以很好地工作,并给出了我的答案,因为函数没有在同一页面的代码中的其他地方定义 js功能:javascript函数未定义?,javascript,html,Javascript,Html,为什么调用JavaScript函数,在代码中的某些地方可以很好地工作,并给出了我的答案,因为函数没有在同一页面的代码中的其他地方定义 js功能: function loadActivityInfo(id){ /// code goes here $("#location_details_div").fadeIn(1000,function(){ getRating(id); getRateAverage(id); getActivityInfo(i
function loadActivityInfo(id){
/// code goes here
$("#location_details_div").fadeIn(1000,function(){
getRating(id);
getRateAverage(id);
getActivityInfo(id);
goToLocation(id);
//scroll inimate to top
$('html,body').animate({
scrollTop: $("#location_details_div").offset().top - 60
}, 1000);
});
}
在这里打电话,效果很好:
$(".img-describtion").live("click",function(){
resetRating();
var id = $(this).attr("id");
location.hash= id;
loadActivityInfo(id);
});
但这里给出的函数没有定义:
$(".btnShowLocationInfo").live("click",function(){
var id =$(this).attr("id").split(",")[1];
alert(id);
location.hash= id;
loadActivityInfo(id);
});
您需要等待Completat文档下载完成 例如,如果以后包含函数,则无法内联调用函数。对于回调,这是没有问题的 您可以将初始代码放入onload事件
<body onload="doinit();">
您在哪里执行代码?在身体里?在初始化函数的头部?