第一次使用jQuery mobile,第一次尝试处理pagecreate事件时出现错误。
$('body').live('pagecreate',function(event){
alert('hello world');
});
在Chrome中显示此错误(iPad上的类似错误):
Uncaught TypeError: Object function (a,b){return new c.fn.init(a,b)} has no method 'type'
i.parseUrljquery.mobile-1.0b3.min.js:45
bjquery.mobile-1.0b3.min.js:51
(anonymous function)
如果我尝试使用任何其他选择器,例如我的#container div,则会出现同样的错误。我确定我在做一些相当基本的错误,任何建议都赞赏!
干杯, 标记
答案 0 :(得分:0)
您的问题是您绑定到body标签并需要绑定到页面ID。更多文档:
你有
$('body').live('pagecreate',function(event){
alert('hello world');
});
应该是
$('#pageId').live('pagecreate',function(event){
alert('hello world');
});