Ho un progetto in cui tutti i file JS sono referenziati nel piè di pagina, come raccomandato per la velocità di caricamento della pagina, incluso il collegamento al file Jquery . Questo codice produce un "ReferenceError Uncaught", presumo perché Jquery non è stata definita prima che il mio script si chiama:
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/bootstrap.css">
</head>
<body>
<p>
<a href="#" data-toggle="popover" title="first popover" id="example">hover over me</a>
</p>
<script type="text/javascript">
$(function(){
$('#example').popover({ trigger:'hover' });
})
</script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
</body>
</html>
Se mi muovo il link jQuery per l'intestazione, quindi il codice viene eseguito bene, ma questo rallenterà il tempo di caricamento della pagina.
Esiste un modo migliore per dichiarare la mia funzione in modo tale da non generare questo errore UncaughtReference o mantenere il collegamento Jquery nella testa la soluzione migliore?
si deve caricare lo script prima di iniziare a scrivere codice basandosi su detto script. – tymeJV