Tengo dos archivos .js externos. El primero contiene una función. El segundo llama a la función.Llamar a una función javascript desde otro archivo .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);
});
El problema es que esto no se está ejecutando la función. Necesito los dos archivos separados porque file2.js se inserta dinámicamente dependiendo de ciertas condiciones. Esta función funciona si incluyo la línea setTimeout ... al final de file1.js
¿Alguna idea?
¿Se ha declarado 'menuHoverStart' en el ámbito global? –
posiblemente no, ¿cómo hago para eso? – Tom