我試圖瞭解jQuery中的'load'事件,如下所述:http://api.jquery.com/load-event/。到目前爲止,我一直無法觸發它!jquery加載事件從未觸發
這是一些示例代碼。唯一出現的控制檯消息是「DOM READY」 - 不是一次加載調用。使用.bind('load',..)替換對.load()的調用沒有任何區別。
<!DOCTYPE html>
<html>
<head>
<script src="lib/jquery.min.js"></script>
<script>
$(function(){
console.log("DOM READY");
});
$(document).load(function(){
console.log("Document Loaded");
});
$('#foo').load(function(){
console.log("foo loaded");
});
$('#bar img').load(function(){
console.log('image loaded');
});
$('#bar').load(function(){
console.log('bar loaded');
});
</script>
</head>
<body>
<div id="foo">Hellow world</div>
<div id="bar">
<img src="pics/pig.png"/>
</div>
</body>
</html>
我在做什麼錯?
@ j0869 1它也適用於OP,*唯一出現的控制檯消息是「DOM READY」*。 – Sampson
甚至可以訪問'$(「#foo」)'它已經必須被「加載」了...... – Esailija