在我使用$.mobile.changePage后,onload无法工作
onload not working after i use $.mobile.changePage
我将通过$.mobile.changePage更改页面,代码为
$.mobile.changePage("profile.html", { transition : "slide"},false);
topage profile.html代码
<html>
<head>
<script type="text/javascript">
function func()
{
document.getElementById("d").innerHTML="String"
}
</script>
</head>
<body onload="func()">
<div id="d"></div>
</body>
</html>
javascript代码
function func()
{
document.getElementById("d").innerHTML="String"
}
不起作用,如何解决?
如果查看文档,reloadPage
选项最初为false,这意味着不会重新加载页面,因此不会再次触发当前文档的onload
事件。
要使您的身体onload
事件再次工作,您需要添加此选项并将其值设置为true
:
var options={
transition: "slide",
reloadPage: true
};
$.mobile.changePage("profile.html", options, false);
<html>
内的所有标签和代码都会被加载。然而,当您更改页面或加载另一个html文件时,它只加载第一页div data-role=page
,而忽略所有标签和js
如果您有任何额外的JS代码,请将其放在页面div data-role="page"
中。
<div data-role="page">
<script>
document.getElementById("d").innerHTML="String"
</script>
</div>
相关文章:
- window.onload没有'无法在Android WebView中工作
- 为什么onload=“;函数“;工作,而jquery.load不工作;t
- onLoad函数不工作,如何使用BindListener修复它
- 在我使用$.mobile.changePage后,onload无法工作
- windows.onload函数不工作
- iframe上的onload事件在IE和Firefox / GoogleChrome中的工作方式不同
- 为什么我对
“onload”事件处理程序的使用偶尔工作
- Document.Onload 在 Kik 中无法正常工作
- window.onload工作不正常
- window.onload没有'I don’我不能一直工作.为什么?
- 如何等待onload事件在JavaScript中完成其工作
- 只有在单击后退按钮/onload时,代码(在其他浏览器中可以)才能在Firefox中工作
- Angular ng include onload方法无法正常工作
- 需要2个函数运行onLoad与Ajax -只有1个工作
- 为什么是脚本.onload不工作在Chrome用户脚本
- body onload在IE浏览器中不工作
- 读者.Onload不能在android上工作
- JS - file onload()不能与android浏览器一起工作
- react对图像的onLoad事件是否“可靠”地工作?
- 窗户怎么样?onload工作吗?在它上面调用函数和给它赋值有什么区别?