昨天我問了一個問題,誰的回答是「你的JS沒有正確鏈接」。這裏是我現在的問題:爲什麼只有當鏈接處於head
部分而不是body
部分時纔會加載腳本?我被教導要它們放置在身體的最底層,是這樣的:爲什麼我的JS腳本只在鏈接到「head」部分時才起作用?
<!DOCTYPE html>
<html lang="en">
<head>
<title>Number Crunchers</title>
<meta charset="utf-8">
<meta class="meta" name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/uikit.css" />
<link rel="stylesheet" type="text/css" href="css/newcustom.css">
<link rel="stylesheet" type="text/css" href="css/cards.css">
<!--
<script src="js/uikit.min.js"></script>
<script src="js/jquery.min.js"></script>
-->
</head>
<body>
<!--Page Content-->
<script src="js/uikit.min.js"></script>
<script src="js/jquery.min.js"></script>
</body>
</html>
當script
是在底部是沒有什麼工作。但是,當我把它放在頂部的一切正常。爲什麼?
你有依賴於jquery.js和在頭一些其他的腳本?你至少檢查過控制檯,看看當你移動JS時錯誤是什麼? –
我不這麼認爲。我從我的代碼中複製了整個頭部,並且在控制檯中看不到任何東西彈出。 – Caleb
在這種情況下,什麼「不起作用」?他們之間的行爲如何變化?你在這裏沒有給我們很多的工作。鑑於你的代碼示例,邏輯不應該受到影響 –