Задать вопрос
@aljo222
В процессе обучения веб-разработке

Как с помощью js триггерить клик кнопки подгрузки, пока не появится элемент?

Здравствуйте!

Есть страница со списком домов, которые сдаются в аренду и карта с метками данных домов.
При клике на метку блок со списком скролится до дома, по метке которого был клик.
myCollection.events.add('click', function(e) {
				house = e.get('target');
				itemHint = house.properties._data.hintContent;
				elem = $('.catalog-item__single[data-hint="'+ itemHint +'"]');
				if (!elem) {
					//тут триггерить клик пока не появится элемент
				} else {
					itemPos = elem.position().top;				
					$('#catalog-list').animate({ 
						scrollTop: itemPos 
					}, 600); 
				}				
		});

Проблема в том, что объектов много, около 2000, и поэтому показывать сразу все карточки не комильфо.

Поэтому сделали кнопку подгрузки следующих 30 объектов.

Так вот, может быть такая ситуация, что был клик по метке, объект которой еще не подгружен.
Соответственно вопрос: в такой ситуации, как сделать так, чтобы условно кнопка подгрузки кликалась до тех пор, пока объект не подгрузится?

p.s. понимаю, что и сама идея не лучшая, но пока хотя бы так сделать
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽