Rails: Как изменить изображение в javascript?

См. Ветвительные выражения для более подробной информации и примеров кода:

break

Оператор break имеет две формы: помечены и немечены , Вы видели немеченную форму в предыдущем обсуждении оператора switch. Вы также можете использовать немаркированный разрыв для завершения цикла while, while или do-while [...]

Инструкция о немедленной отмене прерывает самый внутренний переключатель, for, while или do-while, но помеченный разрыв прерывает внешний оператор.

blockquote>

continue

Оператор continue пропускает текущую итерацию для for, while или do-while петля. Незамеченная форма пропускается до конца тела самого внутреннего цикла и оценивает логическое выражение, которое управляет циклом. [...]

Обозначенный оператор continue пропускает текущую итерацию внешнего цикла, помеченного данной меткой.

blockquote>

0
задан Heartless Vayne 17 January 2019 в 05:07
поделиться

1 ответ

Вы можете переместить изображения в папку public/ и напрямую ссылаться на них:

  $('.status-visible').on('click', (e) => {
    if ($(e.currentTarget.children[0]).attr('src') == '/visible.png') {
      $(e.currentTarget.children[0]).attr('src', '/notvisible.png');
      $(e.currentTarget).attr('uk-tooltip', 'Not Visible');
    }
    else {
      $(e.currentTarget.children[0]).attr('src', '/visible.png');
      $(e.currentTarget).attr('uk-tooltip', 'Visible');
    }
  });

HTML

<td>
  <button class="uk-border-rounded status-visible" uk-tooltip='Visible'>
    <img src="/visible.png" class='uk-icon-image' />
  </button>
</td>
0
ответ дан sheepdog 17 January 2019 в 05:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: