Sì, hai ragione, che stanno causando molti problemi di prestazioni per l'applicazione principalmente,
1. dovuto al fatto che ci sono effetti di transizione per ogni volta che ci Avviciniamo qualcosa o cambiare la pagina corrente. Tutti i dispositivi mobili non sono abbastanza compatibili per le transizioni. Quindi, per renderlo operativo, non applicare mai transizioni a nessuna parte nell'applicazione.
Applicalo nella tua pagina index.html.In tag head.
<script>
$(document).on("mobileinit", function()
{
$.mobile.defaultPageTransition = 'none';
}
</script>
o
è possibile applicare data-transition="none"
nella vostra applicazione. Ho un problema simile in passato. Ma questa soluzione ha funzionato per me.
2.Non non so alcun JavaScript library.but ho una soluzione per this.Take un div e renderlo Mostra/Nascondi sulla mousemove/touchmove
o swipeleft/swiperight
eventi di jQuery Mobile.You può impostare il CSS del div a mostra/nascondi ovunque nella tua pagina.
Ecco il collegamento per il numero di eventi di jQM. jQM Events
ad es.
<div id="xyz">
</div>
<a data-role="button" id="abc" href="#" data-theme="c" >Swiperight</a>
in JavaScript
$('#abc').on('swipeleft',function()
{
var div = $('#xyz');
div.show();
}
Spero di aver risposto alla tua domanda secondo le vostre esigenze.
Snap.js è bellissimo. Grazie per quel link. – damaxxed
Grazie per aver raccomandato la mia libreria;) – artberri
Non possiamo usare solo HTML 5 per questo. Non so per certo, ma ho sentito alcune persone dire che questo può essere ottenuto usando solo HTML 5. In questo caso, perché utilizzare qualsiasi libreria esterna per aumentare le dimensioni e la dipendenza del progetto? –