Здравствуйте, коллеги. Нужна ваша помощь. Есть горизонтальный скрол
<div class="ui-slider-range ui-corner-all ui-widget-header ui-slider-range-min" style="width: 28.7554%;"></div>
когда я перемещаю ползунок меняется его width, как мне отследить изменение width? Т.е. когда width поменялся выходил console.log(измененный width)
Для отслеживания изменения ширины элемента можно использовать событие transitionend, которое срабатывает сразу после изменения свойства, но только в том случае, если у элемента был предусмотрено свойство transition
Код ниже демонстрирует работу с этим событием, но на примере свойства height
let initHeight = 10
let currentHeight = initHeight
let slider = document.getElementById('slider')
let button = document.getElementById('button')
slider.addEventListener("transitionend", showMessage, false);
button.addEventListener('click', setHeight)
slider.style.height = `${initHeight}px`
function setHeight() {
slider.style.height = `${++currentHeight}px`
}
function showMessage () {
console.log(slider.style.height)
}
#slider{
width: 100%;
height: 100px;
background: #8BC34A;
transition: height 0.001s;
}
<div id="slider"></div>
<button id="button">Увеличить высоту</button>
$('.ui-slider-range').resize(function() { console.log('lalala') }
ну как-то так
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь получить высоту точки по координатам чтобы выполнить расчётыРезультат предполагается поместить в текстовое поле
noindex закрывает только текстовый контент от индексированияНужно же закрыть полностью весь див с фильтром, в котором форма и ссылки
Есть длинная строка, которая должна переноситься по строкам, но ситуация такова, что она находится внутри тега <nobr>, убрать который не представляется...