次のコードに問題があります。
<html>
<head>
<link href='http://fonts.googleapis.com/css?family=PT+Sans:400italic' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=PT+Sans:700' rel='stylesheet' type='text/css'>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>
</head>
<body>
<input type = "button" value = "test" />
<script>
function firstload() {
alert("start");
$(document).ready(function () {
alert("foo");
});
alert("end");
}
addEventListener('load', function () {
'use strict';
setTimeout(firstload, 0);
}, false);
</script>
</body>
</html>
いくつかの回避策を行ったので、コードの何が問題なのかわかりませんでした。
上記のコードはphpとして保存されますが、htmlとして保存しても機能しません。
alert("end") ステートメントに到達することはなく、alert("foo") ステートメントに到達することもありません。
$(docuemnt).ready を使用してコードを記述するにはどうすればよいですか。