2016-08-03 13 views
-6

このコードはすぐに来るためのカウントダウンプラグインです。どのように私はこの方法でコードを書くことができますか?このコードを使用する正しい方法は何ですか?

$(document).ready(function() { 
    else if(month == 2){ 
     var currentMo = 2564; 
    }else if(month == 3){ 
     var currentMo = 452136; 
    }else if(month == 4){ 
     var currentMo = 86985; 
    }else if(month == 5){ 
     var currentMo = 1236; 
    }else if(month == 6){ 
     var currentMo = 12365; 
    }else if(month == 7){ 
     var currentMo = 12546; 
    } 
}); 
+3

もしブロックされたら? – guradio

+0

終了日にepoch/timestampを使用し、現在のタイムスタンプと照合してsetTimeout関数で更新するのはなぜでしょうか? – 25r43q

+3

数字が何を意味しているのか、失われたコードが多いのかを知ることができない場合、月がどのように計算されるかについての指示はありません。人々はどのように答えなければなりませんか? – Cranio

答えて

3

あなたはここにswitchステートメントを使用することができます。

var currentMo; 
switch (month) { 
    case 1: 
    currentMo = 1337; 
    break; 
    case 2: 
    currentMo = 2564; 
    break; 
    case 3: 
    currentMo = 452136; 
    break; 
    // ... 
} 

または定義済みの値を持つにもいくつかの配列:ショートに書き込むための

var months = [1337, 2564, 452136]; 
var currentMo = months[month - 1]; 
0

一つの方法、

$(function() { 
    var currentMo; 
    if(month == 1) 
     currentMo = 2564; 
    else if(month == 2) 
     currentMo = 2564; 
    else if(month == 3) 
     currentMo = 452136; 
    else if(month == 4) 
     currentMo = 86985; 
    else if(month == 5) 
     currentMo = 1236; 
    else if(month == 6) 
     currentMo = 12365; 
    else if(month == 7) 
     currentMo = 12546;  
}); 
関連する問題