jquery mobile-仅在iOS中无法注册单击数据角色=内容

jquery mobile-仅在iOS中无法注册单击数据角色=内容,ios,ipad,click,jquery-mobile,Ios,Ipad,Click,Jquery Mobile,我被以下代码困住了: $('div:jqmData(panel="main") div:jqmData(role="content")').live('click', function(event) { hideAllPanels(); alert ("clicked"); }); 其中panel=main是我的主要内容面板,包含几个页面,每个页

我被以下代码困住了:

$('div:jqmData(panel="main") div:jqmData(role="content")').live('click', function(event) {                                                                  
    hideAllPanels();
    alert ("clicked");
 });
其中panel=main是我的主要内容面板,包含几个页面,每个页面都有div data role=“content”。除了主面板之外,我还有一个popover面板,一旦用户“点击”面板外的某个地方,我就想关闭它

在PC上工作,而不是在iPad上。这个会和这个一样吗?如果是这样的话,也许有人有一个解决办法的想法


谢谢

由于您使用的是beta 1,请将其绑定为侦听vclick,而不是单击。 如果不起作用,请告诉我

$('div:jqmData(panel="main") div:jqmData(role="content")').live('vclick', function(event) {                                                                  
    hideAllPanels();
    alert ("clicked");
 });

您使用的是哪个版本的jquery mobile?很好用。谢谢另一个问题:对于beta 2+我将不得不再次将所有“vclick”替换为“click”,因为“vclick”将被删除。对吗?是的!。对于beta 1,您必须使用“vclick”而不是“click”