Ho recuperato un codice per distinguere il dispositivo in uso, e l'ho adattato alle mie esigenze.
codice:
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {	apriMenu(); //funzione per dispositivi mobili
} else {
	valorizza(); //funzioni per pc
	scrolla();
}
File .js (ora unico) richiamato prima di </body>, ma non va, nel senso che sono sempre eseguite le funzioni per pc, e credo anche di sapere il perché! Differiscono gli eventi che chiamano quelle funzioni: per pc sono onload e onscroll di window, per smartphone è onclick su un div.