Я не знаю, является ли это реальной проблемой, но в вашем HTML у вас есть:
<body onload="initialize()">
Я помню, что слышал о некоторых проблемах с событием onload
, запускаемым слишком рано в некоторых браузерах,прежде чем DOM полностью готов.Поскольку вы включаете также jQuery в заголовок, я рекомендую удалить событие onload
и поместить его в Javascript (в теге <head>
):
<script type="text/javascript">
$(function() {
initialize();
});
</script>
. Это позволит использовать jQuery для обнаружениякогда DOM будет готов и позвоните initialize()
.