Суть работы скрипта следующая: На страницу выводится адреса банков (из БД) в левый блок сайта, а в правом боку подгружается карта Яндекса и на

ней выводятся флажки(метки) тех банков которые показаны в левом блоке.

При наведении курсора на ячейку с информацией о банке слева подсвечивается соответствующая метка на карте справа, и наоборот.

Таблица с банками из БД формируется в файле "ajax_bank.php" карта Яндекса в

файле "ajax_yand_cart.php" а на главную страницу они подключаются

ajax-ом в файле "script.js"

Но скрипт на данном этапе работает неправильно. Вот что нужно устранить:

1. Карта Яндекса появляется только тогда, когда мы в файле

"ajax_yand_cart.php" выводим команду alert("!!!"); а нужно чтобы она

подгружалось сразу.

2. В файле "ajax_yand_cart.php" задается высота блока в котором выводятся все банки(блоку слева) и потом при

скролинге этого блока, появляются и исчезают метки на карте Яндекса,

то-есть на карте появляются только те метки которые в области видимости в

блоке слева. Все должно остаться так-же за исключением того, что высота

блока слева не должна задаваться, мы должны показывать на карте Яндекса

только те метки, банки которых видны в окне браузера клиента.

3. Сейчас если проводить курсорам по блокам слева, метки на карте не

реагируют, и наоборот, если проводить по меткам на карте, то блоки в

левой части тоже не реагируют. Это нужно исправить.

4. Сейчас флажки банков которые в области видимости появляются а если банк в не

области видимости, то они полностью исчезают. Нужно сделать так чтобы

все банки которые вывелись из БД были отмечены на карте в виде точек, а

те флажки банки которых в области видимости должны разворачиваться в

таком виде в котором они сейчас. И при наведении на точку флажок должен

разворачиваться (пример как это должно быть можно посмотреть здесь:

https://cash.rbc.ru/).

В архиве все файлы скрипта, можно доделать(переделать) то что есть, или сделать заново. Главное чтобы все

работало как на сайте примере, только чтобы это было адаптираванно под

структуру из архива.

8 лет назад
guest_14858615543656
8 лет в сервисе
Был
8 лет назад

Заявки фрилансеров

Нет заявок фрилансеров