【问题标题】:How to wrap selected text with a div in ipad?如何在 ipad 中用 div 包裹选定的文本?
【发布时间】:2012-07-13 06:29:06
【问题描述】:

这是this 的后续问题。我正在尝试使用 window.getSelection() 将所选文本包装在 div 中,但它在 iPad 中不起作用,因为 window.getSelection().rangeCount 为 0。

演示:http://jsfiddle.net/codef0rmer/jE4w5/

有什么解决方法可以在 iPad 上运行吗?

【问题讨论】:

  • 谢谢@bažmegakapa。但是 vclick 事件只能让我抓取选定的文本。如何在 iPad 中将所选文本换行在 <div> 中?
  • @bažmegakapa:无法同时使用 Jquery Mobile 和骨干网。它会引发与路由相关的错误。
  • 我在您提到的领域(iPad、jQuery Mobile 中的选择)方面没有太多经验,但是即使您还没有收到此问题的答案,提出单独的问题始终是最佳选择您当前的问题。
  • 感谢@bažmegakapa 的所有支持。

标签: javascript jquery getselection


【解决方案1】:

您可以使用rangy 进行文本选择和突出显示。 jQuery Mobile 和backbone.js 一起破坏了页面,所以我使用了jQuery FastClick 插件

【讨论】:

    猜你喜欢
    • 2010-12-07
    • 2019-07-11
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 2013-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多