проблемы с ссылками iscroll - PullRequest
       2

проблемы с ссылками iscroll

2 голосов
/ 24 ноября 2011

Я делаю свое первое мобильное приложение, и у меня странная проблема.Когда приложение регулярно запускается через Safari, очевидно, что ссылки работают так же, как и любые другие обычные HTML-ссылки.Когда я добавляю веб-приложение на домашний экран (чтобы получить полный эффект, кнопку, всплеск и избавиться от элементов управления сафари), у меня возникает проблема, когда при нажатии на ссылку она закрывает веб-приложение и перезапускается в обычном сафари.

Ответы [ 2 ]

2 голосов
/ 24 ноября 2011

Именно так работают ссылки. Это не имеет ничего общего с iScroll. Если вы хотите остаться в веб-приложении, вам нужно вместо этого загружать страницы с помощью Ajax.

Поскольку вы разрабатываете для мобильного браузера, вам, вероятно, не нужно сильно беспокоиться о совместимости с Ajax; Вы можете использовать XMLHttpRequest для загрузки своих страниц.

0 голосов
/ 09 декабря 2011

Я также нашел это решение (извините, я не смог найти URL оригинального сообщения)

var a=document.getElementsByTagName("a");
for(var i=0;i<a.length;i++)
{
    a[i].onclick=function()
    {
        window.location=this.getAttribute("href");
        return false
    }
}

... этот "хак" работает для меня.Надеюсь, это поможет!

...