меняю картинку this.src - а она меняется только 1 раз помогите решить

97
07 октября 2021, 01:20
//jshint esversion:6
$(document).ready(function(){
  let i = [
    'catalog/view/theme/default/image/mob_menu.png',
    'catalog/view/theme/default/image/mob_menu_close.png'
  ];
  $('.mob_menu_image').click(function() {
    $('.mob_menu').slideToggle("slow");
    if (this.src=i[0]) {
      this.src=i[1];
    } else { 
      this.src=i[0]
    }
  });
});
Answer 1
$(document).ready(function(){
  let i = [
    'catalog/view/theme/default/image/mob_menu.png',
    'catalog/view/theme/default/image/mob_menu_close.png'
  ];
  let current = 0; // or 1
  $('.mob_menu_image').click(function() {
    $('.mob_menu').slideToggle("slow");
    this.src = i[current = (++current) % i.length];
  });
});
READ ALSO
Селектор и массив

Селектор и массив

Стыдно просить такую мелочь, но голова не работает

113
Richtextbox неправильно закрашивает символы

Richtextbox неправильно закрашивает символы

Делаю токенизатор на WPF C#, хотел сделать подсветку токенов цветом, для начала решил сделать чередование 5 красных и 5 черных символов, в результате...

209
25 600 движущихся спрайтов

25 600 движущихся спрайтов

Постановка задачи: Нам нужно создать сетку из спрайтов 160х160Каждый спрайт движется в рандомном направлении и с рандомной скоростью

161
Как вывести GIF-Изображение по нажатию button

Как вывести GIF-Изображение по нажатию button

Делаю развивающую игру для ребенкаНужно что бы при нажатии на обычную кнопку которая находится на форме, появлялась картинка в виде GIF анимации...

297