Вы уверены, что это не определено?
<script type="text/javascript">
var leftMargin = 36;
alert(leftMargin); /* '36' */
function position(direction) {
alert(leftMargin); /* '36' */
}
position();
</script>
Он предупреждает меня дважды, как и ожидалось. Возможно, не определено определение переменной leftMargin
и фактический вызов position()
.