我已经搜索过,但我找不到这个问题的解决方案。由于某种原因,第一次加载页面时不会调用函数,只有在刷新页面后才会调用它。例子:
function init() {
alert("hello");
}
使用以下方法调用函数:
$(window).load(function () {
init();
});
或在正文标签内:
<body onLoad="init()">
此外,当我直接打开页面时,不会出现此问题,仅当我从另一个页面链接到该页面时。
我已经搜索过,但我找不到这个问题的解决方案。由于某种原因,第一次加载页面时不会调用函数,只有在刷新页面后才会调用它。例子:
function init() {
alert("hello");
}
使用以下方法调用函数:
$(window).load(function () {
init();
});
或在正文标签内:
<body onLoad="init()">
此外,当我直接打开页面时,不会出现此问题,仅当我从另一个页面链接到该页面时。
已解决,必须在加载 jquery.mobile 之前设置移动选项。
<script language=javascript>
$(document).bind("mobileinit", function () {
$.mobile.ajaxLinksEnabled = false;
$.mobile.ajaxEnabled = false;
});
</script>
<script src="scripts/jquery.mobile-1.2.0.js"></script>
尝试以下方式:
function init() {
alert('Hello!');
}
window.onload(function() {
init();
}