Загрузить всплывающее окно jQuery при загрузке страницы, используя данные URL?

0

Хорошо, на всякий случай мой титул недостаточно хорош. У меня есть всплывающее окно jQuery, которое работает, если кто-то нажимает на ссылку на странице. Однако, если я отправил ссылку на адрес электронной почты для пользователей (ссылка для отмены подписки), могу ли я открыть всплывающее окно на странице загрузки только в этом случае? Я не хочу, чтобы всплывающее окно загружалось каждый раз, когда страница загружается... только когда GET = gogo

Я думал примерно так:

Электронная почта: www.someurl.com/index.php?unsubscribe=gogo

$code = $_GET['unsubscribe'];
if ($code) {
   //load jQuery popup
}

Может ли что-то вроде этой работы?

Теги:

1 ответ

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

Вы можете просто прикрепить событие click к своему селектору, что-то в этом направлении

var thisHash = window.location.hash;
if(window.location.hash) {
    $(thisHash).trigger('click');      
}

это использует хеши вместо получения данных

поэтому ваш url будет выглядеть примерно так

http://domain.com/#unsubscribe

  • 0
    Это прекрасно, спасибо !!!!

Ещё вопросы

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