param
в Internet Explorer указывает, является ли код в myFunction
JScript, JavaScript или VBscript См. Также: MSDN .Он не работает как другие браузеры.
Будет работать следующее:
setTimeout(function() {
myFunction(param);
}, 1000);
Предыдущая строка не совсем имитирует setTimeout
в Firefox и т. Д. Чтобы передать переменную, незатронутуюпозже обновите переменную param
, используйте:
setTimeout( (function(param) {
return function() {
myFunction(param);
};
})(param) , 1000);