Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.11.2020, 14:23
Новичок на форуме
Отправить личное сообщение для Cvetlaya19 Посмотреть профиль Найти все сообщения от Cvetlaya19
 
Регистрация: 11.10.2020
Сообщений: 6

Асинхронность?
Всем привет! Я в js новичок, поэтому строго не судите) Пишу приложение, в котором при нажатии на кнопку появляются четыре картинки, из которых нужно выбрать одну. Выбранная картинка смещается в центр контейнера, а остальные скрываются. Все работает, если делать это не быстро. Но, если нажать на кнопку и потом очень быстро (меньше секунды или около того) на картинку, то при смещении этой картинки в центр, какая-то картинка не успевает скрыться, соответственно слетает верстка и получается черти_что(( Помогите решить проблему, ну хоть намекните где искать))

функция события при нажатии на картинку:

function picture () {
if( window.innerWidth < 481 ) {
$card2.classList.add ('hide')
$card3.classList.add ('hide')
$card4.classList.add ('hide')
$card1.style.marginLeft = 65 + '%'
}
}

CSS:

.hide {
display: none!important;
}

Последний раз редактировалось Cvetlaya19, 15.11.2020 в 14:59.
Ответить с цитированием
  #2 (permalink)  
Старый 15.11.2020, 14:32
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,080

Cvetlaya19,
без кода можно только гадать, возможно у вас проблема с анимацией, если jquery, то где-то не хватает stop().
Ответить с цитированием
  #3 (permalink)  
Старый 15.11.2020, 14:49
Новичок на форуме
Отправить личное сообщение для Cvetlaya19 Посмотреть профиль Найти все сообщения от Cvetlaya19
 
Регистрация: 11.10.2020
Сообщений: 6

чистый js
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Асинхронность callback с return и throw victornalchik Элементы интерфейса 12 25.10.2018 08:53
Как быть тут? (Асинхронность) Urukhay Общие вопросы Javascript 6 10.11.2014 17:57
асинхронность qwermjk Общие вопросы Javascript 6 12.02.2013 17:46
Асинхронность в js. vlad88878 AJAX и COMET 8 31.08.2012 14:13
Асинхронность в JavaScript devote Events/DOM/Window 64 12.09.2011 05:30