Я не могу воспроизвести вашу проблему.Я создаю пример, используя следующий код, кажется, что все работает хорошо на моей стороне (Chrome и IE 11 (11.1.17134.0)), пожалуйста, обратитесь к нему.
<head>
<meta charset="utf-8" />
<title></title>
<script src="../Scripts/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(function () {
var closure = "hi";
var f = function (message) {
console.dir(message);
};
f(closure); // hi
window.onload = function () {
f("world"); //
};
}());
</script>
</head>
<body>
</body>
Результат, как показано ниже: