Как отключить # в URL-адресе при запуске iframe в Fancybox 5.0.36Jquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Как отключить # в URL-адресе при запуске iframe в Fancybox 5.0.36

Сообщение Anonymous »

Проблема: у меня есть две кнопки, вызывающие iFrame. Когда появляется рамка, мой URL-адрес меняется с:
/index.php
на
/index.php#ViewFriend
Проблема в том, что при закрытии страница перезагружается... поэтому при перезагрузке она сохраняет #, видит значение 'id' и выскакивает снова окно.
Могу ли я это остановить? # цель не будет вставлена ​​в URL-адрес?
Я могу предотвратить это, не назначая data-fancybox='ViewFriend' для ссылку и используя только data-fancybox.... но... я бы хотел, чтобы она работала с этим определенным значением.
Вот мои два кнопки:

Код: Выделить всё

[url=/profile_friends_add.php?FriendID=1]
View Friend 1[/url]

[url=/profile_friends_add.php?FriendID=2]
View Friend 2[/url]


Fancybox.bind('[data-fancybox="ViewFriend"]', {
groupAttr: false,
'type': 'iframe',

on: {

"close": (fancybox) =>
{
console.log(fancybox.options.triggerEl);
console.log("On Close: ViewFriend");

window.location.reload();
//location.href = 'profile_friends.php';

},

},
});

Я делаю это неправильно? Это то, что я делал в версии 3, поэтому мне интересно, придется ли мне менять свой подход в версии 5.
спасибо за вашу помощь!

Подробнее здесь: https://stackoverflow.com/questions/793 ... box-5-0-36
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»