Я реализовал скрипт, чтобы предотвратить ссылку в моем мобильном приложении на моем ipad.всплывающее окно не открывается в jQuery mobile
Он работает нормально, но теперь у меня проблема с всплывающим окном, который у меня есть с jQuery mobile.
Проблема в том, когда я использую этот скрипт, всплывающее окно больше не открывается.
Что я могу сделать, чтобы открыть всплывающее окно?
Сценарий:
(function(document,navigator,standalone) {
// prevents links from apps from oppening in mobile safari
// this javascript must be the first script in your <head>
if ((standalone in navigator) && navigator[standalone]) {
var curnode, location=document.location, stop=/^(a|html)$/i;
document.addEventListener('click', function(e) {
curnode=e.target;
while (!(stop).test(curnode.nodeName)) {
curnode=curnode.parentNode;
}
// Condidions to do this only on links to your own app
// if you want all links, use if('href' in curnode) instead.
if('href' in curnode && (curnode.href.indexOf('http') ||
~curnode.href.indexOf(location.host))) {
e.preventDefault();
location.href = curnode.href;
}
},false);
}
})(document,window.navigator,'standalone');
у любого есть идеа ... я еще не решил его – user2232273