2013-05-15 12 views

risposta

14

si può provare questi due progetti, nonché

https://github.com/jakiestfu/Snap.js

http://www.berriart.com/sidr/

+0

Snap.js è bellissimo. Grazie per quel link. – damaxxed

+0

Grazie per aver raccomandato la mia libreria;) – artberri

+0

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? –

0

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.

Problemi correlati