给函数做一个返回值,然后判断返回值就行了。
function closeMsg()
{
var retVal=false
$("msgdiv").style.width=parseInt($("msgdiv").style.width)- 20+"px"
$("msgdiv").style.height=parseInt($("msgdiv").style.height)- 15+"px"
if(parseInt($("msgdiv").style.width)<=0)
{
document.body.removeChild(GetId("msgdiv"))
document.body.removeChild(GetId("maskdiv"))
retVal=true
}
else
{
setTimeout("closeMsg()",30)
}
return retval
}
if(changeMsg()){
document.getElementById("msgdiv").appendChild(thObj)
document.getElementById("msgdiv").appendChild(bodyObj)
}
扩展资料:
event.result这个属性包含了当前事件事件最后触发的那个处理函数的返回值
如果为DOM元素的同一事件类型绑定了多个事件处理函数,你可以使用result属性获取上一个事件处理函数执行的返回值。
<!DOCTYPE html>
<html>
<style>
</style>
<head>
<meta charset="UTF-8">
<title>演示文档</title>
<script type="text/javascript" src="jquery-3.1.1.min.js"></script>
<style type="text/css">
input{width: 100pxheight: 30px}
div{width: 100pxheight: 100pxborder:1px solid green}
</style>
</style>
</head>
<body>
<h3>jQuery事件对象</h3>
<div id="div1"><p id="pid"></p></div>
<input id="btn1" type="button" value="事件对象">
<script type="text/javascript">
$(function(){
$('#btn1').click(function(){
// return 100
return true
})
$('#btn1').click(function(e){
// alert(e.result)
if (e.result) {
alert('进入下一关!')
}else{
alert('Game Over!')
}
})
})
</script>
</body>
</html>
SGS 是 Societe Generale de Surveillance S.A. 的简称,译为“通用公证行”。其总部在瑞士的日内瓦,中国分支机构叫“通标标准技术服务有限公司”真正的SGS报告含义—— 1、“SGS报告”中的报告,仅仅是test report,即检测报告,SGS是“瑞士通标”的简称,所以SGS报告的意思是“SGS出具的检测报告”,不单是指SGS机构出具的RoHS报告(RoHS只是SGS千百种检测中的一种)。 (关于ROHS,RoHS是一个标准,是由欧盟制定的,SGS仅对样品判断是否符合RoHS标准,并按客户需要决定在报告上是否下RoHS结论,即在报告上说明是否符合RoHS标准。RoHS仅仅是限用物质测试中的一个普遍性的标准,它只检验四种重金属和两种阻燃剂,它不是限用物质测试的全部,也不是测试的全部。总的来说,概念从大到小是:检测 ->化学检测 ->限用物质检测 ->RoHS标准检测) 2、“SGS报告”仅对送样提及的检测项目的数据可靠性负责,而不能对产品符合RoHS指令要求负责; 3、对送样提及的检测项目的数据而言,、“SGS报告”是永久有效的;(如果客户问所谓有效期,是在商业上的有效概念,这不在SGS控制范围内;客户送检的样品之检测报告是不会随着时间而改变的) 4、“SGS报告”(就是RoHS报告)不仅仅是“无铅测试”,RoHS标准的目的在于消除电机电子产品中的铅、汞、镉、六价铬、多溴联苯和多溴联苯醚共6项物质,并重点规定了铅的含量不能超过0.1%; 5、“SGS”是SGS 是 Societe Generale de Surveillance S.A. 的简称,译为“通用公证行”,“SGS报告”也不是RoHS指令要求测试的唯一机构;还有如:ITS报告、CQC报告....... 6、“SGS报告”不仅仅开展RoHS指令要求的6项,还开展各国法规所列举的“环境有害物质”检测、安全测试及其他(例如REACH等)。 所以SGS ≠ RoHS,该填写RoHS的地方不能填写成SGS! SGS有自己的实验室,可以出具各种“SGS报告”,而RoHS只是其中一种。