【问题标题】:Copy Textarea with Zero Clipboard使用零剪贴板复制文本区域
【发布时间】:2012-09-09 15:21:47
【问题描述】:

有没有一种方法可以在没有按钮的情况下将 textarea 复制到剪贴板?

我想要做的是在我的网站上显示一个短 URL,因此当您单击链接(或文本)时,它会复制到剪贴板并淡出,新的文本淡入淡出,显示“已复制!”。链接/文本将使用我的自定义域使用 bit.ly 自动生成。

示例:

短网址:shrt.lnk/abc123(常规) 短网址:已复制! (点击时)

有人知道怎么做吗?

【问题讨论】:

    标签: javascript flash zeroclipboard


    【解决方案1】:

    您可以尝试使用 clip-j。 Here 是。这是一个纯 JavaScript 解决方案,它利用了所有主要浏览器都支持的 document.execCommand('copy'); 女巫,以及其他命令来解决必须能够看到文本输入的限制,你看到什么了吗!另外,这不必通过按钮来工作,点击链接就可以了!

    【讨论】:

      【解决方案2】:

      没有按钮是不可能的,因为 Flash 10+ 需要点击实际按钮。但是,如果您使用带有文本的实际按钮,或者将按钮叠加在文本上,如下所示:http://jsfiddle.net/C9KjH,那么在您的情况下这是一种可能的解决方法。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 2011-10-06
      相关资源
      最近更新 更多