亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我用SWITCH

? ? ? ? ? ? var v = $("#animation").val();

? ? ? ? ? ? switch(v)

? ? ? ? ? ? {

? ? ? ? ? ? ? case 1:

? ? ? ? ? ? ? ?$("p").fadeTo("slow", 0.5);

? ? ? ? ? ? ? case 2:

? ? ? ? ? ? ? ?$("p").fadeTo(1000, 0.2);

? ? ? ? ? ? ? default:

? ? ? ? ? ? ? ? $("p").fadeTo(1000, 0.9, function() {

? ? ? ? ? ? ? ? alert('完成')});

? ? ? ? ? ? }

? ? ? ? ? ??

? ? ? ? ? ? }

? ? ? ??


正在回答

4 回答

加雙引號的話樓上的已經說了,因為得到的是字符串,你也可在前面做字符串轉數字,加上?var v=parseInt(v1);這句,當然var v = $("#animation").val();中的變量v可以改成其它的,防止混淆。

不知道你最后一個中括號是怎么回事,不過我把你的整段復制進 ??$("#btnFadeSwitch").click(function() {? ? }); ? 中間,發現你最后(也就是最后一個“? }); ”之前)多了個中括號,去掉就可以了,還有,最好加上break;不然你會把選項后面幾個都跑一遍的

$("#btnFadeSwitch").click(function() {

? ? ? ? var v = $("#animation").val();

? ? ? ? switch(v){

? ? ? ? ? ? case "1":

? ? ? ? ? ? $("p").fadeTo("slow", 0.5);

? ? ? ? ? ? break;

? ? ? ? ? ? case "2":

? ? ? ? ? ? $("p").fadeTo(1000, 0.2);

? ? ? ? ? ? break;

? ? ? ? ? ? case "3":

? ? ? ? ? ? $("p").fadeTo(1000, 0.9, function() {

? ? ? ? ? ? ? ? alert('完成')

? ? ? ? ? ? });

? ? ? ? ? ? break;

? ? ? ? }

? ? });


0 回復 有任何疑惑可以回復我~
#1

第二熱情 提問者

非常感謝!
2016-09-06 回復 有任何疑惑可以回復我~
#2

淡水狗

好吧我好想明白了什么
2017-07-21 回復 有任何疑惑可以回復我~

但是在if判斷語句里,‘1’是可以寫成數字1的,因為判斷里已經解析了。

0 回復 有任何疑惑可以回復我~

應該要用字符串吧!將1必成“1”?

0 回復 有任何疑惑可以回復我~
#1

第二熱情 提問者

不行啊
2016-09-05 回復 有任何疑惑可以回復我~
#2

Lemon156 回復 第二熱情 提問者

換成單引號就可以,我試過了
2016-10-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我用SWITCH

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號