При появлении всплывающего окна страница прокручивается наверх
Реализован показ видео во всплывающем окне fancybox. При щелчке по видео появляется всплывающее окно с роликом, но, что плохо, страница прыгает вверх. После просмотра ролика приходится прокручивать страницу вниз.
Можно ли как-то от этого избавиться? Я так думаю, что return false должно помочь, но не получается разобраться куда его нужно вставить. Кстати, в скрипте owl.carousel.js, который и вызывает модальное окно, event.preventDefault(); вроде бы где нужно прописано. Спасибо. |
Ленча,
можно если неиницализировать плагин $('.container').Carousel строка 504 |
Данный плагин относиться к другому блоку. На нем на сайте сделано несколько модулей, без него будет крайне неудобно - придется переверстывать несколько расширений.
Нельзя это как-то еще обойти? :( UPD Удаление данного модуля проблему не решило. |
Ленча,
для начала бы дубликаты скриптов убрать и с тегами разобраться |
Fancybox подключен на сайте - дубль подключения из модуля убрала.
А что имелось ввиду под тегами? |
Ленча,
jquery.migrate.min.js это 2 раза теги section div p -- либо не закрыты либо закрывашки не на своём месте |
Нашла скрипт, с которым конфликтует видео.
В нем меняла $(settings.btnNext).click(function() { return slide(false); }); $(settings.btnPrev).click(function() { return slide(true); }); на $(settings.btnNext).click(function() { event.preventDefault(); return slide(false); }); $(settings.btnPrev).click(function() { event.preventDefault(); return slide(false); }); Но эффекта никакого не увидела. Где-то в другом месте собака зарыта((( |
Часовой пояс GMT +3, время: 21:05. |