phonegap不会触发jquery单击事件

phonegap不会触发jquery单击事件,jquery,jquery-mobile,cordova,jquery-click-event,Jquery,Jquery Mobile,Cordova,Jquery Click Event,这里就是一个例子。它可以在桌面和JSFIDLE上完美运行——每当我更改单选按钮时,就会弹出一个警报。但当我在phonegap上尝试时,根本不会触发单击事件。有什么想法吗?您是否正确地将操作绑定到设备上准备就绪?我认为$(文档)在Phonegap中的工作方式与在浏览器中的工作方式不同。根据这一回答: 请尝试以下方法: window.addEventListener('load', function () { document.addEventListener('deviceready',

这里就是一个例子。它可以在桌面和JSFIDLE上完美运行——每当我更改单选按钮时,就会弹出一个警报。但当我在phonegap上尝试时,根本不会触发单击事件。有什么想法吗?

您是否正确地将操作绑定到设备上准备就绪?我认为$(文档)在Phonegap中的工作方式与在浏览器中的工作方式不同。根据这一回答:

请尝试以下方法:

window.addEventListener('load', function () {
    document.addEventListener('deviceready', function () {
        alert("PhoneGap is now loaded!");
    }, false);
}, false);

您是否已正确绑定设备上的操作准备就绪?我认为$(文档)在Phonegap中的工作方式与在浏览器中的工作方式不同。根据这一回答:

请尝试以下方法:

window.addEventListener('load', function () {
    document.addEventListener('deviceready', function () {
        alert("PhoneGap is now loaded!");
    }, false);
}, false);

我用phonegap在body onload标记中使用的init方法尝试了你的代码,我能够看到警报

我使用了android版phonegap 1.9.0附带的示例


我在我的手机(果冻豆)上测试了它。

我在phonegap在body onload标签中使用的init方法中尝试了你的代码,我能够看到警报

我使用了android版phonegap 1.9.0附带的示例

我在手机上测试了它(果冻豆)。

使用

/* enter code here */ function onBodyLoad()
{       
    document.addEventListener("deviceready", onDeviceReady, false);
}function onDeviceReady()
{
    // do your thing!
    //navigator.notification.alert("Cordova is working")
}
你的剧本的顶端。希望它能工作

使用

/* enter code here */ function onBodyLoad()
{       
    document.addEventListener("deviceready", onDeviceReady, false);
}function onDeviceReady()
{
    // do your thing!
    //navigator.notification.alert("Cordova is working")
}

你的剧本的顶端。希望它能工作

我确实将该函数放入了DeviceRady(),但它没有工作。您可能想试试……我确实将该函数放入了DeviceRady(),但它不起作用。您可能想尝试一下…我尝试了您的代码,它适用于Cordova 1.9.0…向我们展示一些代码,以便我们能够帮助您…我尝试了您的代码,它适用于Cordova 1.9.0…向我们展示一些代码,以便我们能够帮助您…。