Открытие всплывающего окна shadowbox.js с использованием хэша

0

То, что я хотел бы сделать, это разместить тег привязки для элемента, который будет перенаправлен на другой мой сайт, и я хотел бы обозначить хэш, чтобы всплывающее окно shadowbox.js открылось всего за один клик.

Ссылка будет выглядеть примерно так:

<a href="mysecondwebsite.html#popup"><img src="hellostackoverflow.png"></a>

и нажатие на эту ссылку откроет "mysecondwebsite.html" и откроет shadowbox.js на этой странице.

Это звучит достаточно легко, но я не уверен, если это возможно.. любая помощь очень ценится

Теги:

1 ответ

1
Лучший ответ

Код, который запускается при загрузке страницы на вашей новой странице, просто должен посмотреть на window.location.hash и активировать все всплывающие окна, указанные по его значению (вам может потребоваться также прокрутить окно назад до начала, прежде чем активировать всплывающее окно).

  • 0
    У меня проблемы с пониманием того, что вы имеете в виду. Всплывающее окно активируется нажатием на определенный div, но все еще является элементом javascript, и я не уверен, как воспроизвести это с использованием хеша. В частности, я не знаю, что означает window.location.hash в вашем контексте или почему скроллинг актуален
  • 0
    Когда вы загружаете mysecondwebsite.html#popup , window.location.hash будет содержать «#popup». Код, который запускается при загрузке страницы, может использовать это значение, чтобы определить, какое всплывающее окно открыть (вы не сможете открыть всплывающее окно, расположенное на сайте, содержащем ссылку, поскольку этот сайт будет заменен).
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню