日期:2014-05-16  浏览次数:20374 次

js 缺少函数的问题
这是我的自定义函数 基于juqery ui 1.8 ,jquery1.7

function message(obj){
message=typeof(obj.message)?obj.message:"弹出信息 message:'你好'";
time=typeof(obj.time)?obj.time:"2000";
title1=typeof(obj.title)?obj.title:"标题";
$("*[name='message']").text(message);
$("*[name='message']").delay(500).dialog({title:title1,resizable:false});
setTimeout(function(){$("*[name='message']").dialog("close")},time);
clearTimeout();
}

在页面 第一次调用的时候可以正常使用
这样调用 message({title:"你好",message:"我是kisshc",time:1000});

time是对话框消失的时间

但是问题出现了 第二次调用的时候 报错缺少函数 也就是 message函数 这是什么问题 怎么解决呢 在线等大神

------解决方案--------------------
function message(obj){
var message=typeof(obj.message)?obj.message:"弹出信息 message:'你好'";
time=typeof(obj.time)?obj.time:"2000";
title1=typeof(obj.title)?obj.title:"标题";
$("*[name='message']").text(message);
$("*[name='message']").delay(500).dialog({title:title1,resizable:false});
setTimeout(function(){$("*[name='message']").dialog("close")},time);
clearTimeout();
}