Форум программистов, компьютерный форум, киберфорум
Drupal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 1 / 2
Регистрация: 02.05.2019
Сообщений: 18

leaflet и подгрузка через Ajax

25.05.2020, 19:07. Показов 1708. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте! Подскажите пожалуйста, как решить такую проблему. Пишу фронт-энд для сайта на Друпале и возникла проблема с такой задачей. На сайте есть карта leaflet , а на ней метки. Так же есть анонсы разных гостиниц и отелей и при наведении на эти анонсы , выделяется соответствующая метка на карте. ВСё это работает , пока под анонсами не нажимаешь кнопку "Показать ещё" и не подгружаются новые анонсы. На новых анонсах эта связка с картой перестает работать. В модуле есть файл ip_geoloc_leaflet_sync_content.js и там повешены два обработчика на события leaflet.feature и leaflet.map . Код такого вида jQuery(document).bind('leaflet.map',func tion(event, map, lMap){...}); Судя по всему в этих функциях и создается связка карты с анонсами. Хотя что это за событие 'leaflet.map' я понять не могу. Но когда я пытаюсь через бихавиор сделать так ,
JavaScript
1
2
3
4
5
6
7
jQuery(document).ready(function($){
   Drupal.behaviors.myModuleBehavior = {
       attach: function(context, settings){
           jQuery(document).trigger('leaflet.map');
       }
    };
});
Начинает выдавать ошибки, что settings не найдено. Если пытаюсь запустить первую функцию, повешенную на 'leaflet.feature' , то тоже выдает , что не найдено. Не находятся объекты , которые являются параметрами этих функций. Но почему-то когда оно срабатывает по умолчанию после загрузки страницы , то всё находится и работает нормально. И что это вообще за события leaflet.feature и leaflet.map? Если у кого-то есть опыт работы с этим, то подскажите пожалуйста , а то я застопорился на этой задаче и не могу понять , с какой стороны к ней подойти.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.05.2020, 19:07
Ответы с готовыми решениями:

Передача массива через POST и подгрузка файла через AJAX
Доброго времени суток. Задача такого : есть элемент select в котором можно выбрать несколько вариантов. Далее по нажатию на кнопку, должен...

Подгрузка страниц через JS и AJAX
Всем доброго времени суток уважаемые форумчане. Вообщем недавно взялся изучать различные плюшки связанные с аяксом и джава скриптами. ...

Подгрузка RAND через AJAX
Подгружаю через AJAX новости в случайном порядке, как сделать, чтобы при новой подгрузке новости не повторялись? SELECT * FROM news order...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.05.2020, 19:07
Помогаю со студенческими работами здесь

Подгрузка элементов через Ajax
Доброго времени суток! Подскажите как сделать подгрузку элементов с помощью кнопку "Загрузить еще" без перезагрузки страницы....

Подгрузка картинок через ajax
Здравствуйте. Сделал кое-какое подобие галереи. Пример моего сайта. Генерируется каскад превьюшек с id по порядку (showimage1, showimage2,...

Постоянная подгрузка контента через AJAX
Здравствуйте всем. Подскажите как лучше организовать область постоянной подгрузкы контента, через AJAX. Будто страница постов, и только...

Подгрузка контента через ajax со сменой URL
Вот таким кодом я подгружаю это дело: function followLink(event, link) { var nameLink = link.innerHTML; ...

Подгрузка контента без перезагрузки страницы через ajax на yii
Всем привет! прошу помочь в моем деле! Есть скрипт который делает подгрузку контента в contentBody Есть две кнопки с адресами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Node.js изнутри: Рантайм, архитектура и исходный код
Reangularity 29.05.2025
Node. js представляет собой среду выполнения JavaScript, построенную на движке V8 от Google Chrome. Но называть его просто "средой выполнения" - все равно что назвать швейцарский нож "штукой с. . .
Обработка Big Data на C#
stackOverflow 29.05.2025
C# традиционно оставался в тени Java, Python и Scala, когда речь заходила о работе с большими данными. Многие считали, что . NET недостаточно зрелая для таких задач. Но времена изменились. Язык C#. . .
Как генерируется мир в Minecraft
GameUnited 28.05.2025
Задумывались ли вы когда-нибудь о том, сколько песчинок на нашей планете? По приблизительным подсчетам - более 7 квинтиллионов! Это цыфра с 18 нулями. И все же, это даже не половина количества. . .
Один суперкластер Kubernetes для вообще всего
Mr. Docker 28.05.2025
Ваша компания развивается, количество сервисов множится, команды разработки разрастаются, а DevOps-инженеры начинают напоминать ту самую собаку из мема про "всё нормально, когда ничего не нормально". . . .
CAP-теорема или почему идеальной распределенной системы не существует
ArchitectMsa 28.05.2025
Вы переводите деньги со своего счета на счет друга. Казалось бы, что может быть проще? Вы открываете приложение банка, вводите сумму, жмете кнопку - и деньги мгновенно переходят с одного счета на. . .
Пишем первый чатбот на C# с нейросетью и Microsoft Bot Framework
UnmanagedCoder 28.05.2025
Microsoft Bot Framework представляет собой мощнейший инструментарий для создания разговорных интерфейсов любой сложности. Он предлагает целостную экосистему, которая включает SDK для C#, сервисы. . .
Event-Driven приложения с Apache Kafka и KafkaFlow в .NET
stackOverflow 26.05.2025
Для . NET разработчиков работа с Kafka традиционно сопряжена с определенными трудностями. Официальный клиент Confluent хорош, но часто требует написания большого количества шаблонного кода. Многие. . .
Квантовое программирование: Реализуем первый алгоритм на Q#
EggHead 26.05.2025
Квантовое программирование — одна из тех областей, которая ещё недавно казалась чем-то недоступным обычному разработчику. Многие представляют себе учёных в белых халатах, работающих с огромными. . .
Запилил скелет проекта физического симулятора.
Hrethgir 26.05.2025
Нзвание публикации "Вычислить VS запомнить — простой и экономичный пример организации обработки потока данных для физической симуляции". Пока только скелет, но всё - будет. . . .
Авто-векторизация в C с GCC 14
NullReferenced 25.05.2025
Современные процессоры давно перестали наращивать тактовую частоту как основной способ увеличения производительности. Вместо этого они обзавелись специализироваными блоками SIMD (Single Instruction,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »