我在一个名为clockIn.html
的文件中有这个div<div data-role="page" data-theme="a" id="hrsWorked">
<div data-role="header" data-theme="a">
<h1>Hours Worked</h1>
<a href="clockIn.html" id="exitBtn">Back</a>
</div>
<div data-role="content">
<div id="hrsWorkedDiv">
</div>
</div>
</div>
我在clockIn.js中有这个eventListener,它包含在clockIn.html的顶部
$(document).on("#hrsWorked", "pageshow", function()
{
alert('here 1');
displayHrsWorked(localStorage.getItem('carerID'));
});
我没有得到警报。我究竟做错了什么?我对此非常陌生,正在接受别人的代码。 Jquery移动版:'js / jquery.mobile-1.2.0.min.js'和cordova版本:'js / cordova-2.6.0.js'
答案 0 :(得分:0)
onpageshow事件类似于onload事件,除了它发生在首次加载页面时的onload事件之后。此外,每次加载页面时都会发生onpageshow事件,而从缓存加载页面时不会发生onload事件。 Reference to w3schools