這樣寫沒有效果,請問哪里不對嗎?
$("#btnFadeOut").click(function()?{ ????????var?v?=?$("#animation").val(); ????????alert(v); ????????switch(v){ ????????????case?1:$("p").fadeOut();break; ????????????case?2:$("p").fadeOut("slow");break; ????????????case?3:$("p").fadeOut(3000);break; ????????????case?4:$("p").fadeOut(2000,function(){alert("隱藏完畢!")});break; ????????????case?5:$("p").fadeOut(1000,"linear");break; ????????????case?6:$("p").fadeOut({duration:1000});break; ????????} ????});
2016-09-19
v是一個字符串,你case后邊跟的是一個數字
2018-10-10
switch比較用的是??嚴格運算符,
===
2016-09-22
你直接用typeof(v)來alert一下v的類型,就知道v和case后面的數字不是同一類型了,然后把類型轉換一下就好了