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");
            });
});
viết 10:34 ngày 01/10/2018

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é.

vũ xuân quân viết 10:29 ngày 01/10/2018

<script src=“script.js”></script>

chả ai include javascript ở body cả.
Chỉ có code javascript ở body thôi.
coi lai vụ include javasciprt.

Khuyen Nguyen viết 10:26 ngày 01/10/2018

Bác nhầm rồi, JS nên include ở cuối body nhé

Khuyen Nguyen viết 10:36 ngày 01/10/2018

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>

ATuan viết 10:36 ngày 01/10/2018

jquery load chưa xong mà cái script đã chạy rồi nên nó lỗi.

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

Đào An viết 10:20 ngày 01/10/2018

Cdn jquery google ngon hơn

Bài liên quan
0