Consultați iWebkit 6 . Funcționează numai pe iOS 5, deși :(.
ACTUALIZAȚI
Puteți utiliza, de asemenea, saurik's . Nu are toate caracteristicile pe care le-ați spus că doriți, dar voi încerca să văd cum să le implementați. De asemenea, ai spus că vrei să construiești pe ea. Pentru o demonstrație (saurik a luat partea bună a cydia.saurik.com), puteți utiliza a mea pe celălalt site.
Pentru a evita transferul tuturor imaginilor, adăugați-le în antet:
<link rel="stylesheet" type="text/css" href="http://cache.saurik.com/menes/style.css" />
adăugați, de asemenea, acest lucru în CSS:
body > panel > fieldset > div > a: hover {
background-image: url('menutouched.png')
}
menutouched.png este aici:
Această funcție în JS glisează pagina. Este din proiectul iUI al lui Joe Hewitt:
function swipePage(fromPage, toPage, backwards)
{
toPage.style.left = ?100%?;
toPage.setAttribute(?selected?, ?true?);
scrollTo(0, 1);
var percent = 100;
var timer = setInterval(function()
{
percent += animateX;
if (percent <= 0)
{
percent = 0;
fromPage.removeAttribute("selected");
clearInterval(timer);
}
fromPage.style.left = (backwards ? (100-percent) : (percent-100)) + "%";
toPage.style.left = (backwards ? -percent : percent) + "%";
}, animateInterval);
}
Pentru încărcarea pagina următoare, ați putea încerca ceva de genul executând o window.location cu o întârziere . Momentul depinde însă de dvs.
De asemenea, aveți nevoie de pentru a adăuga acest lucru în CSS:
body {
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-user-select: none;
-webkit-text-size-adjust: none;
-webkit-touch-callout: none;
}