我的代碼的基本佈局是
<html>
<head>
[...]
<style type="text/css">
[...]
div#snakediv
{
width: 500px;
height: 600px;
border: 3px dashed #fff;
margin: 0px;
float: left;
text-align: center;
color: #39275b;
}
[...]
</style>
<script type="text/javascript">
var SH = $("#snakediv").css("height");
[...]
</script>
</head>
<body>
[...]
</body>
</html>
但由於某種原因SH
被設置爲undefined
(我用類alert(...)
試驗來檢驗)。現在我只是手動設置SH
等於600
,以便頁面正確運行,但是如果您想查看源代碼,請看這裏:http://jaminweb.com/snake_TEST_PHP.php。我試圖弄清楚如何將600
編號爲的幻數。我有一種感覺,我的當前問題與JavaScript元素在創建HTML元素之前得到解析有關。或類似的東西。
您的JavaScript代碼將在DOM構建之前執行,因此現在不會有「snakediv」。 – Pointy 2014-09-01 19:36:25