J'ai deux fichiers .js externes. Le premier contient une fonction. Le second appelle la fonction.Appel d'une fonction javascript à partir d'un autre fichier .js
file1.js
$(document).ready(function() {
function menuHoverStart(element, topshift, thumbchange) {
... function here ...
}
});
file2.js
$(document).ready(function() {
setTimeout(function() { menuHoverStart("#myDiv", "63px", "myIMG"); },2000);
});
Le problème est que cela ne fonctionne pas la fonction. J'ai besoin des deux fichiers séparés car file2.js est inséré dynamiquement en fonction de certaines conditions. Cette fonction fonctionne si j'inclue la ligne setTimeout ... à la fin de file1.js
Des idées?
Est-ce que 'menuHoverStart' est déclaré dans la portée globale? –
peut-être pas - comment puis-je faire cela? – Tom