我将changePage更改为包含以下代码的页面,但是不会调用on_load函数。但是,当我用alert(“HELLO”)替换对on_load()的调用时;这确实被称为。为什么哦为什么?
<div data-role="page" id="index">
HI
<script type="text/javascript">
$("#index").live('pageinit', function() {
on_load();
});
</script>
答案 0 :(得分:0)
我认为您必须“收听”的事件是页面显示的时间,而不是它启动的时间,
http://jquerymobile.com/test/docs/api/events.html
$("#index").live('pageshow', function() {
on_load();
});