2016-02-13 59 views
-4

默認我想顯示排序圖標。當用戶點擊我想升序圖標,如果用戶再次點擊我想降序圖標。邏輯問題與JavaScript

我如何用jQuery

+3

問題是什麼? –

+0

我想通過將其中一個設置爲true來在兩個var a和b之間切換。默認情況下,它們都是假的。 –

+1

你寫了什麼代碼來實現這個目標?當你不給我們任何工作時,很難幫助你。 –

回答

1

現在,你的問題是更清晰的實現這一點,這裏是我的建議,前提是你的圖標爲背景圖像的DIV:

這是沒有必要有兩個變量來決定它是上升還是下降,所以我只是將這兩個變量結合在一起(asc,縮寫爲升序)

var asc = false; 
var yourIcon = document.getElementById("yourIcon"); 

btn.onclick = function(){ 
    switch (asc){ 
     case false: 
      asc = true; 
      yourIcon.style.backgroundImage = "url(ascending.png)"; 
      break; 
     case true: 
      asc = false; 
      yourIcon.style.backgroundImage = "url(descending.png)"; 
    } 
};