這樣寫沒有效果,請問哪里不對嗎?
$("#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后面的數字不是同一類型了,然后把類型轉換一下就好了