PhoneGap应用程序在iOS上没有.live(\'tap\')事件
||
我有一个使用在phonegap(0.9.5.1)上运行的jquery,jquerymobile和spine.js的应用程序,并且遇到一些问题使其无法在iOS上正常工作。
轻按div时,应用程序应启动相机。在我的控制器中,它具有与以下类似的功能:
myController = Spine.Controller.create({
events: {\"tap .take-picture\": \"takePic\"},
takePic: function(){
var self = this;
navigator.camera.getPicture(function(data){
self.doStuffWith(data);
},
null,
{quality: 50, destinationType: Camera.DestinationType.DATA_URL, sourceType: Camera.PictureSourceType.CAMERA})
},
doStuffWith: function(data){
// Doing stuff with said data
}
});
真正令我困惑的是,这段代码在Android上正常工作。是否有某种iOS怪癖可以使点击事件无法正确发送?
没有找到相关结果
已邀请:
2 个回复
讹巳漓把备
蹦吃舷弦