【发布时间】:2011-07-25 03:39:14
【问题描述】:
我花了几个小时尝试调试我创建的 jquery 移动页面,终于让它工作了。我已将脚本放在 data-role="page" class="page-map4" div 中。我想知道为什么会这样,我宁愿这对我来说不是魔术。如果我直接访问该页面,这并不重要,只要我从另一个 JQuery Mobile 页面访问它。
$('.page-map4').live("pageshow", function(){
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(success, error);
} else {
error('Geolocation not supported');
}
});
问题:为什么从另一个 JQuery Mobile 页面导航时,上述脚本必须位于页面数据角色 div 中才能正常工作?
【问题讨论】:
标签: javascript jquery html mobile jquery-mobile