Size: a a a

2019 November 14

PO

Pavel Omelchenko in FrontCoder
источник

PO

Pavel Omelchenko in FrontCoder
я редко так отвечаю, но тут без этого никак
источник

PO

Pavel Omelchenko in FrontCoder
блин… у меня был стикер, но найти не могу
источник

ИМ

Игорь Морозов... in FrontCoder
Artem F
Ребят, всем привет! Редко к вам обрщаюсь за помощью но тут без этого некак))
Подскажите как сделать так, чтобы при открытии ссылки с якорем, например site.ru/#link , страница прокручивалась до блока id=link ?
При загрузке страницы:
1. Взять ссылку и проверить в ней наличие строки которая начинается с "#" (наверно регулярка) и поместить в переменную
2. Если такая переменная есть, инициализировать прокрутку к нему (как именно решайте сами, вариантов много, если есть jquery вроде через animate(), если нет jquery то я подключаю anchore scroll) (ну или есть нативный метод, но он не везде работает)
(эт что-то старое на jquery https://codepen.io/MynameisIM/pen/PXVdpM, разберетесь возможно)
ps(нативно window.scrollTo({ top: 1, behavior: 'smooth' }); при помощи ключа behavior, но поддержка только хром и мазила..=/ )
источник

Д

Дима in FrontCoder
Всем привет. Можете подсказать. У меня в инпуте стоит onclick="navigatornavigator.sendBeacon('ссылка')" . Оно отправляет клик в трекер. Дальше после нажатия сабмит, проверяется правильно ли заполнена форма и отправляет action="ссылка" . Как мне сделать. Чтобы после правильно заполненой формы, отправляло в трекер и потом происходил action ?
источник

kp

kirill petrov in FrontCoder
повесить форме листенер на 'submit'
источник

Д

Дима in FrontCoder
kirill petrov
повесить форме листенер на 'submit'
вешаем листенер, в нем прописываем navigator.sendBeacon('URL') и все? Он сделает отправку в трекер и продолжит делать по action?
источник

ИМ

Игорь Морозов... in FrontCoder
Дима
Всем привет. Можете подсказать. У меня в инпуте стоит onclick="navigatornavigator.sendBeacon('ссылка')" . Оно отправляет клик в трекер. Дальше после нажатия сабмит, проверяется правильно ли заполнена форма и отправляет action="ссылка" . Как мне сделать. Чтобы после правильно заполненой формы, отправляло в трекер и потом происходил action ?
var form = document....('form');
form.addEventListener('submit', function(e) {
 e.preventDefault();
 validation();
 navigator.sendBeacon('URL')
 form.submit();
})

наверно вроде этого
источник

Д

Дима in FrontCoder
Игорь Морозов
var form = document....('form');
form.addEventListener('submit', function(e) {
 e.preventDefault();
 validation();
 navigator.sendBeacon('URL')
 form.submit();
})

наверно вроде этого
Спасибо, работает) )))))
источник

PO

Pavel Omelchenko in FrontCoder
эм
источник

PO

Pavel Omelchenko in FrontCoder
я сейчас задам не свойственный для себя вопрос. А как ванильным жсом получить объект по которому прошел клик?
источник

Д

Димар in FrontCoder
Pavel Omelchenko
я сейчас задам не свойственный для себя вопрос. А как ванильным жсом получить объект по которому прошел клик?
источник

PO

Pavel Omelchenko in FrontCoder
спс
источник

N

Nikita in FrontCoder
ох. был такой момент отправить Павла в гугл. что ж вы не отомстили ему за все)))
источник

J

Jo in FrontCoder
я спал
источник

kp

kirill petrov in FrontCoder
ну ты че. был шанс же!
источник

PO

Pavel Omelchenko in FrontCoder
источник

PO

Pavel Omelchenko in FrontCoder
на самом деле я вас проверял
источник

kp

kirill petrov in FrontCoder
ага-ага
источник

АО

Анатолий Облаухов... in FrontCoder
Есть знатоки leaflet в студии? В нубсах кажется все спят.

https://codepen.io/anmiles/pen/RwwevzB
Ожидание: скроллишь налево, докручиваешь до края карты, дальше не можешь.
Реальность: скроллишь за край карты, далеко, до бесконечности.
Что я делаю не так?
источник