这是我的自定义函数 基于juqery ui 1.8 ,jquery1.7function 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函数 这是什么问题 怎么解决呢 在线等大神
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函数 这是什么问题 怎么解决呢 在线等大神
解决方案 »
- js点击一个摁钮,怎么触发2个事件,我只写了一个,代码已经贴出来,求帮助
- tabpanel关闭后在打开不显示问题
- 高手帮我看看,我这种写法为何ie不兼容?
- png图片上添加了事件“onclick”,可是使png的图片在IE6上实现透明后,添加在上面的“onclick”失效了,怎么回事?
- 坐等:内嵌的js文件中怎么得到当前div容器的ID值
- 我这个递归哪里出错了?
- 用户输入6个数字,我能不能把他的前4位自动转换成年,5,6位转换成月,7,8位自动付这一年月的最后一天?大家帮帮我呀,所有分都拿出来了
- window.close()在什么情况下不起作用?
- 百分召唤中文版《Javascript圣经第五版pdf》和《Javascript完全手册pdf》
- 求解大神一下午解决不了的问题:怎么写一个加载指定url的html文件 body标签中代码到当前js位置的代码
- jquery checkbox中如何实现层层嵌套递增的关系
- js去除2个按钮键的空白
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();
}
果然好用 请问这是为什么呢?message 变量不用var声明,就是全局变量了,第一次运行后就把function的message给赋值成了typeof(obj.message)?obj.message:"弹出信息 message:'你好'";了,所有函数message只是保存了一个值了,被覆盖了,第二次就访问不到那个函数了