Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente de Zeptojquery

Código fuente de Zeptojquery

Vincular el cursor y hacer clic al mismo tiempo definitivamente causará problemas. Ahora el sitio web determina si es un teléfono móvil o un iPad y salta directamente al sitio web de la aplicación web. El evento de clic en la pantalla táctil se retrasará 300 ms. Si usa el marco zepto.js, habrá un evento de clic en la pantalla táctil, jquerymobile también lo tendrá, o no habrá nada si lo usa directamente. el complemento FastClick.

Volviendo al tema, generalmente se considera que los dos conjuntos de JS que llaman a diferentes JS en la pantalla táctil y en la PC nunca se mezclarán. Esto es muy costoso y causará muchos errores potenciales. .

¿Función? ¿EsPC(){

var? ¿Información de agente de usuario? =?navigator.userAgent

var? ¿Agente? =?¿Nuevo? Array("Android",?"iPhone",?"SymbianOS",?"Windows?Phone",?"iPad",?"iPod");

var? ¿bandera? =?Verdadero;

¿Para qué? (var?v?=?0;?v?lt?Agentes.longitud?v)? {

¿Y si? (useragentinfo . índice de(Agentes[v])? gt? 0)?{?flag? =?Falso;? interrumpir;? }

}

¿Volver? Flag;

}?

//Determinar si se trata de un terminal móvil.

if(IsPC){

document . write(' lt; script? src="pc.js "? type = " text/JavaScript " gt; lt/script gt; ');

} En caso contrario {

document . write(' lt; script? src="web.js "? type = " text/JavaScript " gt; lt/script gt ;');

}