Código fuente de Zeptojquery
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 ;');
}