TouchEvent Inside Popup не работает на мобильных устройствахJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 TouchEvent Inside Popup не работает на мобильных устройствах

Сообщение Anonymous »

надеясь, что кто -то сможет мне помочь. Я создал всплывающее окно, используя Fancybox , который содержит две ссылки, одна из которых перенесет пользователя на страницу опроса, а другая отменяет и закрывает всплывающее окно. < /p>

Это работало, как и ожидалось на рабочем столе, однако теперь ему нужно работать на мобильных устройствах. Поэтому я создал переменную для обработки события Touch и обновил обработчик ENTACE. < /p>

Это все еще отлично работает на рабочем столе, но когда я тестирую на своем телефоне, выбор ссылок ничего не делает. Кто -нибудь сталкивается с аналогичной проблемой? Знаешь, как я могу решить эту проблему? Предложения /советы высоко ценится. < /P>

$.fancybox({
modal: true,
content: "
Изображение
" + title + "
" + msg + "
Yes No, thanks",
afterLoad: function () {
var clickEvent=((document.ontouchstart!==null)?'click':'touchstart');

$('.fancybox-overlay').on(clickEvent, '#takeSurvey', function(e) {
e.stopPropagation();
e.preventDefault();
var survey = window.open('http://someurl.com/feedback', '_blank');
survey.focus();
$.cookie(cookiename, 'take-survey', { expires: 365 });//set cookie if user selects survey
$.fancybox.close();

});

$('.fancybox-overlay').on(clickEvent, '#cancelSurvey', function(e) {
e.stopPropagation();
e.preventDefault();
$.cookie(cookiename, 'refuse-survey');//set session cookie
$.fancybox.close();

});
}
});


Подробнее здесь: https://stackoverflow.com/questions/291 ... le-devices
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • TouchEvent Inside Popup не работает на мобильных устройствах
    Anonymous » » в форуме Jquery
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • .NET 9 MAUI POPUP POPUP CUSTER
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • .NET 9 MAUI POPUP POPUP CUSTER
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Использование столбцов CSS «INSIDE-INSIDE» не работает с Flexbox 'Align-Items: Center'
    Anonymous » » в форуме CSS
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Почему бы просто не использовать веб -приложения в мобильных устройствах вместо мобильных (Android/iOS и т. Д.) Приложен
    Anonymous » » в форуме Android
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

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