Показать сообщение отдельно
  #1 (permalink)  
Старый 27.10.2019, 03:06
Аватар для ozoro
Аспирант
Отправить личное сообщение для ozoro Посмотреть профиль Найти все сообщения от ozoro
 
Регистрация: 04.05.2019
Сообщений: 80

Возможно ли использовать конструктор new ResizeSensor более чем с одним элементом?
Есть два блока, необходимо их сравнивать и в зависимости от ширины и высоты совершать определенные манипуляции.

Нашел такую библиотеку JS, в том числе поддерживающую Jquery (хотя на Jquery иногда и неверно вычисляющую размеры). но на JS вычисляет всегда правильно.

Собственно вопрос. Возможно ли изменить следующую функцию (конструктор) чтобы работать в ней сразу с двумя (как минимум) или более селекторами?

Вот так работает только с одним.
var element1 = document.querySelector(".div-resize1");
var element2 = document.querySelector(".div-resize2");

new ResizeSensor(element1, function(size){
	console.log('Ширина: ' + size.width + 'px');
    console.log('Высота: ' + size.height + 'px');
	console.log('размер содержимого изменен');
});


Заранее, благодарю!
Ответить с цитированием