2016-02-13 3 views
-4

по умолчанию Я хочу показать значок сортировки. когда пользователь нажимает Я хочу восходящий значок, и если пользователь снова нажимает, я хочу спускаться по иконке.Логическая проблема с javascript

Как я могу добиться этого с JQuery

+3

В чем вопрос? –

+0

Я хочу переключиться между двумя var a и b, установив один из них как true. И по умолчанию оба из них будут ложными. –

+1

Какой код вы написали, чтобы этого достичь? Трудно вам помочь, когда вы не даете нам ничего для работы. –

ответ

1

Теперь, когда ваш вопрос понятнее, вот мое предложение, при условии, что ваш значок является ДИВ с фоновым изображением:

нет необходимости иметь два переменные, чтобы решить, является ли это восходящим или нисходящим, поэтому я просто объединил эти два в одной переменной (asc, short для восходящего)

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)"; 
    } 
}; 
Смежные вопросы