
Originariamente inviata da
br1
La prima ad essere caricata deve essere la jquery.min.js , quindi nel codice sara' la prima e senza alcun attributo.
Ciao e grazie per la risposta.
Muovendo jquery.min.js prima degli altri javascript ho risolto molti dei problemi che avevo. Me ne è rimasto uno.
Se allo script jquery.min.js lascio l'attributo "defer" succede che lo script "toubletaptogo" non funziona. Questo script comanda il tap su tablet. Nel caso di un menù a tendina questo script permette con il primo tap di aprire la tendina, mentre con il secondo tap di cliccare il link interessato.
Questo script continua a non funzionare. Vi lascio il codice dello script nella speranza che qualcuno possa aiutarmi.
codice:
<script>
$( function()
{
$( '#navigazione li:has(ul)' ).doubleTapToGo();
});
</script>
e poi c'è un link che richiama questo script:
codice:
;(function($,window,document,undefined)
{$.fn.doubleTapToGo=function(params)
{if(!('ontouchstart'in window)&&!navigator.msMaxTouchPoints&&!navigator.userAgent.toLowerCase().match(/windows phone os 7/i))return false;this.each(function()
{var curItem=false;$(this).on('click',function(e)
{var item=$(this);if(item[0]!=curItem[0])
{e.preventDefault();curItem=item;}});$(document).on('click touchstart MSPointerDown',function(e)
{var resetItem=true,parents=$(e.target).parents();for(var i=0;i<parents.length;i++)
if(parents[i]==curItem[0])
resetItem=false;if(resetItem)
curItem=false;});});return this;};})(jQuery,window,document);
C'è possibilità di fare funzionare questo script pur mantenendo l'attributo defer alla libreria jquery.min.js?
Spero di avere utilizzato i termini corretti.....