2014-01-22 29 views
0

我很抱歉問這樣一個初學者的問題,但我添加什麼來顯示它的HTML?什麼我添加到這個計時器來顯示它?

DispatcherTimer timer1 = new DispatcherTimer(); 
    private void button1_Click(object sender, RoutedEventArgs e) 
    { 
     timer1.Interval = new TimeSpan(0, 0, 0, 1); 
     timer1.Tick += new EventHandler(timer1_Tick); 
     timer1.Start(); 
    } 

    int tik = 60; 
    void timer1_Tick(object sender, EventArgs e) 
    { 
     Countdown.Text = tik + " Seconds Remaining"; 
     if (tik > 0) 
      tik--; 
     else 
      Countdown.Text = "Times Up"; 
    } 

回答

1

創建div或其他容器到字符串存儲在您的HTML。例如,在你的HTML您可以添加:

<div id="time-text"></div> 

然後在你的JS,可能是蜱方法中,您可以添加:

的jQuery:

$('#time-text').html(Countdown.Text); 

純JavaScript:

document.getElementById('#time-text').innerHTML = Countdown.Text; 
+0

http://jsfiddle.net/mhFxf/3451/ 實在不行,對不起,我不知道爲什麼 – user3121403

+0

你需要把JS行*內*刻度方法,在結束最好。只是把js代碼放到你的js代碼的開頭就行不通了。它不知道當時Countdown變量是什麼。 – ElliotSchmelliot

+0

非常感謝,非常感謝。 – user3121403

相關問題