关于jquery.on()方法的一点疑惑
先把代码贴出来~
<!DOCTYPE html> <html> <head> <title>jQuery Mobile 中的page事件</title> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <link rel="stylesheet" type="text/css" href="jquery.mobile-1.3.1.css" charset="utf-8"> <script type="text/javascript" charset="utf-8" src="js/jquery-1.9.1.js"></script> <script type="text/javascript" charset="utf-8" src="js/jquery.mobile-1.3.1.js"></script> <script type="text/javascript" charset="utf-8" src="js/phonegap-1.3.0.js"></script> <script type="text/javascript"> $(document).on("pagebeforecreate", "#e1", function() { alert("Page Before Create"); }) $(document).on("pageinit", "#e1", function() { alert("Page Init"); document.getElementById("re1").value = "Page Init"; }) $(document).on("pagecreate", "#e1", function() { alert("Page Create"); }) $(document).on("click", "#re2", function() { alert("Hello"); }) </script> </head> <body> <div data-role="page" id="e1" data-add-back-btn="true"> <div data-role="header"> <h1>创建页面</h1> </div> <div data-role="content"> <input id="re1" type="text" /> <input id="re2" type="button" value="Click" /> </div> <div data-role="footer"> <h4>Footer</h4> </div> </div> </body> </html>疑惑:此代码用Chrome直接运行没有任何问题,但是部署到Android模拟器(2.3.3)上面运行就没有任何效果。
不知为何?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
$(function() {
把代码放到$(function() {});里呢?
把代码放到$(function() {});里呢?
问题补充:此页面是由另一个页面跳转而来的,各位需要自行补充一个index.html实现href跳转