Показать сообщение отдельно
  #21 (permalink)  
Старый 07.08.2020, 19:53
Интересующийся
Отправить личное сообщение для Diox Посмотреть профиль Найти все сообщения от Diox
 
Регистрация: 17.02.2014
Сообщений: 14

Сообщение от voraa Посмотреть сообщение
Запоминаете, какие из интересующих вас стилей были у elem

const teststyle = () => {
// Тут проверяем не изменились ли стили у elem,
// Если изменились, делаем то, что нужно
// И перезапоминаем изменения
window.requestAnimationFrame (teststyle)
}
teststyle();


Вас любой стиль интересует?
Тогда только MutationObserver

Кстати, еще и class могут поменять
Круто, спасибо, но только там, где вы указаны "Тут проверяем не изменились ли стили у elem," - я как бы и ищу скрипт, как бы проверить, изменились они или нет )

Я вроде как нашел решение, но пока почему-то опять не работает:

selements = $('.btarifs .slick-track');
stranss = selements.css('transform');

window.Touchleave = function(event) {
qelementq = $('.btarifs .slick-track');
qtransq = qelementq.css('transform');
if(stranss==qelementq) {} else {}
}


Запомнить изначальные данные - selements.css('transform') и при убирании пальца с тача, если данные не равны, произвести изменения, но скрипт наверное не правильно составил, не работает

Последний раз редактировалось Diox, 07.08.2020 в 19:56.
Ответить с цитированием