01/10/2018, 08:20
Tại sao không nhúng file js vào file html được?
anh chị cho em hỏi tại sao em nhúng file js vào html mà nó không chạy
chỉ chạy khi code thẳng vào trang html thôi ạ
các anh chị giúp em với.Em cảm ơn
<html>
<head>
<title> Tic Tac Toe</title>
<link rel="stylesheet" type="text/css" href="style.css">
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
</head>
<body>
<div class="banner">
<h1>Tic-Tac-Toe</h1>
</div>
<div class="main-body">
<!-- Player -->
<div class= "leftbar"><img width=350 src="images/sw.png">
</div>
<!--Choose your opponent-->
<div class="choose" id="ch"><center><h1>Choose</h1></br><h1>Your</h1></br><h1> Opponent!</h1></center></div>
<!-- AI1 -->
<div class= "rightbar" id="ai0"><img width=350 src="images/ai0.png">
</div>
</div>
<script src="script.js"></script>
</body>
</html>
file script.js:
$(document).ready(function(){
// ai0
$("#easy0").hover(function(){
$("#ai0").css("visibility","visible");
$("#ch").css("visibility","hidden");
}, function(){
$("#ai0").css("visibility","hidden");
$("#ch").css("visibility","visible");
});
});
Bài liên quan
chưa thử code của bạn nhưng đã nhét tag xuống body thì nhét hết đi, đừng để cái ở head cái ở body thế. Dự là jquery load chưa xong mà cái script đã chạy rồi nên nó lỗi. Bật console lên xem lỗi nhé.
chả ai include javascript ở body cả.
Chỉ có code javascript ở body thôi.
coi lai vụ include javasciprt.
Bác nhầm rồi, JS nên include ở cuối body nhé
Coi lại đường dẫn file JS có đúng không
Nên để các thuộc tính chuẩn của thẻ ví dụ:
<script type="text/javascript" src=""></script>
em sửa được rồi, cảm ơn mn ạ nó báo lỗi " $ chưa được định nghĩa",
không hiểu sao hôm trc cái jQuery nó không load, hnay bật lên nó lại load đc
Cdn jquery google ngon hơn