2009-02-27 36 views
11

Trang của tôi có tập lệnh bên ngoài chứa một số jQuery. Hầu hết nó chạy tốt ngoại trừ bit này:tài liệu jquery sẵn sàng trong tập lệnh ngoài

$(document).ready(function(){ 
    alert('x');       
}); 

Bit đó hoạt động tốt khi tôi chạy nó bên trong trang HTML nhưng không có trong tệp .js. Tôi không có thư viện nào khác trong HTML, tôi có một window.onload bên trong HTML nhưng nếu tôi xóa nó, thì bit jQuery vẫn không hoạt động. Và nó không tạo ra bất kỳ thông báo lỗi nào.

Mọi đề xuất?

Trả lời

26

Vì đây là vấn đề trong this discussion, bạn có chắc chắn rằng bạn bao gồm jQuery trước bao gồm tập lệnh ngoài của bạn không?

<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript" src="externalScript.js"></script> 
+0

Siêu liên kết không còn hoạt động. – mmcglynn

+0

Tôi nghĩ rằng đây là liên kết: http://jquery.10927.n7.nabble.com/using-doc-ready-in-an-external-js-file-td74946.html mặc dù nó cung cấp ít thông tin hơn so với trong câu trả lời – Hayden

Các vấn đề liên quan