警报(“”);使用 PhoneGap 和 jQuery 的函数
Alert(""); Function using PhoneGap and jQuery
使用 jQuery Mobile,我希望在用户打开页面时显示警报
<div data-role="page" id="page3">
<div data-role="header">
<h1>Page Three</h1>
</div>
<div data-role="content">
<script>alert('How are you');</script>
</div>
<div data-role="footer">
<h4>Page Footer</h4>
</div>
</div>
但是上面的代码显示了应用程序启动时的警报,当我打开页面时,它什么也没做。提前感谢您的帮助。
使用jQueryMobile,有特定的事件需要知道页面何时加载。
相反,您应该尝试以下方法(将其放在头部元素中,在正文之前):
<script>
$('#page3').live('pageshow', function() {
alert('Page ' + $(this).attr('id') + ' about to be shown');
});
</script>
您也可以处理"pagebeforeshow"/"pagecreate"事件。
试试这个
<script>
$("div[data-role=content]").eq(0).ready(function() {
alert('How are you');
});
</script>
这样做。假设此div 是在页面加载后加载的。
使用div ID 访问。
$('#page3').load(function() {
alert("loaded....");
});
使用div 类访问。
$('.page').load(function() {
alert("loaded....");
});
在页面的<head>
部分放置以下内容:
<script>
$(document).on('pageshow','#page3',function(){
alert('How are you');
});
</script>
注意:.live() 方法已被弃用。有关原因的更多详细信息,请参阅文档。同样,.on() 方法是首选的,但确实要求您使用 jQuery 1.7+。如果你是jQuery 1.7之前的版本,请改用委托。
<script>
$(document).delegate('#page3','pageshow',function(){
alert('How are you');
});
</script>
相关文章:
- 使用jquery解析phonegap中的json数据
- android phonegap jquery点击动态列表中的元素
- 使用PhoneGap和jQuery Mobile在android设备上显示动态列表视图
- phonegap +jquery mobile + JSON
- Phonegap+JQuery Mobile:如何从Android菜单按钮弹出
- 如何在iPhone PhoneGap jQuery Mobile中将文件附加到邮件中
- 页面哈希和后退按钮问题 phonegap+Jquery
- 今天检索's在sqlite phonegap jquery mobile中的条目
- phonegap jquery移动页面容器更改
- 水平可滚动的图像在Android + PhoneGap + jQuery移动
- Phonegap + jQuery Mobile,真实世界的示例或教程
- PhoneGap jquery移动超时(从不点击)
- 用PhoneGap/jQuery Mobile编程地在iPhone/Android日历中添加事件
- Cordova / Phonegap -- jquery not executing Javascript on <
- 任何最后的微调都可以用Phonegap + JQuery Mobile来完成
- 页面创建phonegap jquery mobile
- 无法使用我的 phonegap jquery 应用程序在页面加载时获取连接状态
- PhoneGap Jquery Mobile Ajax 回调在 data-native-menu=“false” 时不起
- Android + PhoneGap + jQuery Validate - not firing
- Phonegap jQuery:不能调用未定义的方法confirm