首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在jqtouch中无法单击标签

在jqtouch中无法单击标签
EN

Stack Overflow用户
提问于 2010-11-10 16:30:55
回答 5查看 3.9K关注 0票数 3

使用以下代码,我不能点击jqtouch中的标签(在iphone模拟器和iphone本身上):

代码语言:javascript
复制
<ul class="rounded">
  <li>
    <label for="user_name">Name</label>
    <input type="text" name="user_name" id="user_name"/>
  </li>
</ul>

它在safari中运行良好,我也在jquery-mobile的demo中检查过,它在iphone模拟器上工作,所以问题看起来是严格的jqtouch特定的。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-11-10 20:27:02

感谢@Ivan,我找到了更好的解决方案:

代码语言:javascript
复制
  $('label[for],input[type="radio"]').bind('click', function(e) {
    e.stopPropagation();
  });

此外,它还修复了单选按钮。

唯一的缺点是-它停止传播,但在我的情况下,它是好的。

票数 -1
EN

Stack Overflow用户

发布于 2011-04-06 08:10:03

这里有一个晦涩难懂的技巧,使用CSS:

标签{ cursor: pointer;}

它将在iPhone和iPad上工作。

票数 12
EN

Stack Overflow用户

发布于 2012-01-05 00:33:24

将onclick="“添加到标签

代码语言:javascript
复制
<label for="blah" onclick="">blah</label>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4142520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档