break的功能?详细点
break的功能?详细点
break的功能?详细点
2015-12-16
$(function () {
$("span").each(function (index) {
alert("switch 执行第 "+(index+1) +'次');
switch (index) {
case 0:
$(this).fadeTo(1500,0.2);
alert(0);
break;
case 1:
$(this).fadeTo(1500,0.4);
alert(1);
break;
case 2:
$(this).fadeTo(1500,0.6);
alert(2);
break;
}
});
});这样看也许你就能看明白了 你的switch是放到循环里,第一次弹出0 然后就不执行下面的代码了 但是你循环里就执行了一次switch 。。。。。。 一次这样重复了3次 所以你的0 1 2 里的都执行了,其实是分三次执行的,不是一次执行的。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>使用fadeTo()方法设置淡入淡出效果的不透明度</title>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h3>使用fadeTo()方法设置淡入淡出效果的不透明度</h3>
<span class="red"></span><span class="orange"></span><span class="blue"></span>
<script type="text/javascript">
$(function () {
$("span").each(function (index) {
switch (index) {
case 0:
$(this).fadeTo(1500,0.2);
break;
case 1:
$(this).fadeTo(1500,0.4);
break;
case 2:
$(this).fadeTo(1500,0.6);
break;
}
});
});
</script>
</body>
</html>举报