加载页面时,我的doOnLoad函数未运行。知道我的代码有什么问题吗?
<script type="text/javascript" src="../js/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="../js/events.js"></script>
<script type="text/javascript">
$(document).ready(function() {
//Not working. How do I get this function to run when the body is loaded?
$("body").load(function() {
doOnLoad();
});
//doOnChange is running properly
$('#mydirection').change(function() {
doOnChange();
})
});
</script>
答案 0 :(得分:1)
来自http://api.jquery.com/ready/:
.ready()
方法通常与<body onload="">
属性不兼容。如果必须使用load
,请使用.ready()
或使用jQuery的.load()
方法将load
事件处理程序附加到窗口或更具体的项目,如图像。< / p>