Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Переходит на главную при клике на ссылку с якорем


Recommended Posts

Добрый день, подскажите, пытаюсь создать всплывающее окно, которое открывается по ссылке вида <a href="#open_modal"> Открыть окно </a>. Ссылку вставил в header.tpl, скрипт, вызывающий окно - в footer.tpl. На главной всё работает как надо, но при переходе с других страниц перекидывает на главную и там открывается модальное окно. Причем, если в адресной строке на любой странице приписать #open_modal, то открывается всё как надо - на этой же странице! Подскажите, как можно исправить?

Надіслати
Поділитися на інших сайтах


сделайте fadeIn по классу. А вообще обычно так если слеш перед решеткой

Надіслати
Поділитися на інших сайтах

14 минут назад, vaka05 сказал:

Добрый день, подскажите, пытаюсь создать всплывающее окно, которое открывается по ссылке вида <a href="#open_modal"> Открыть окно </a>. Ссылку вставил в header.tpl, скрипт, вызывающий окно - в footer.tpl. На главной всё работает как надо, но при переходе с других страниц перекидывает на главную и там открывается модальное окно. Причем, если в адресной строке на любой странице приписать #open_modal, то открывается всё как надо - на этой же странице! Подскажите, как можно исправить?

Потому что это якорь для главной страницы, в том виде что в ссылке
Должен быть полный путь страницы (на которой находитесь) в ссылке плюс якорь

Надіслати
Поділитися на інших сайтах

В итоге прописал вместо якоря onclick="Function_openmodal();"
И в js добавил изменение свойств css для появления модального окна:

function Function_openmodal(){ 
var om = document.getElementById("open_modal"); 
om.style.cssText="opacity:1; pointer-events:auto;";}

Теперь работает, спасибо за ответы.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.