如何通过单击一次在 jsFiddle 上的 jQuery 中获得简单的 ZeroClipboard 复制到剪贴板设置?

2023-12-20

我正在努力让 ZeroClipboard 在 jQuery 上下文中工作。我所追求的基本用法是剪切每个的文本div与班级copy单击时。

以下 jsFiddle 使用稳定的 ZeroClipboard v1.3.3 进行双击工作

http://jsfiddle.net/bEQ6R/ http://jsfiddle.net/bEQ6R/

html:

<div class="copy">Click this text to copy this text</div>
<div class="copy">Or click this text to copy this text</div>
<p class="debug flash-loaded">Flash player is loaded.</p>
<p class="debug confirm-copy">Text Copied.</p>
<textarea placeholder="Use this textarea to test your clipboard"></textarea>

js:

$(document).ready(function() {
    ZeroClipboard.config({ moviePath: 'http://zeroclipboard.org/javascripts/zc/ZeroClipboard_1.3.2.swf',debug: true });    
    var client = new ZeroClipboard($('.copy'));
    client.on('load', function(client) {
        $('.flash-loaded').fadeIn();
        client.on('complete', function(client, args) {
            client.setText($(this).text());
            // client.setText('Manually Set Text to This instead of the contents of the div');
            console.log(client);
            $('.confirm-copy').fadeIn();
        });
    });
});

是的,我知道这里还有其他类似的 ZeroClipboard 问题,但我还没有看到简单的 jsFiddle 版本实际工作。我遇到的现有小提琴要么已被弃用,要么因其他原因不再起作用。

另外,ZeroClipboard 在他们自己的网站上进行了演示http://zeroclipboard.org/ http://zeroclipboard.org/对于相同的版本似乎工作得很好,所以我知道这是可能的。


这是一个可行的解决方案。上fiddle http://jsfiddle.net/bEQ6R/3/我变了client.on('complete'... to client.on('mouseover'...在第一次单击之前初始化 ZeroClipboard flash 文件。

$(document).ready(function() {
    ZeroClipboard.config({ moviePath: 'http://zeroclipboard.org/javascripts/zc/ZeroClipboard_1.3.2.swf',debug: true });

    var client = new ZeroClipboard($('.copy'));
    client.on('load', function(client) {
        $('.flash-loaded').text('Flash player loaded at ' + $.now()).fadeIn();
        client.on('mouseover', function(client, args) {
            client.setText($(this).text());
            $('.confirm-copy').text('text copied at ' + $.now()).fadeIn();
        });
    });
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过单击一次在 jsFiddle 上的 jQuery 中获得简单的 ZeroClipboard 复制到剪贴板设置? 的相关文章

  • Google App Engine:修改云运行环境

    我正在尝试部署一个使用自定义 Node js 服务器的 Next js 应用程序 我想将自定义构建变量注入应用程序 next config js const NODE ENV process env NODE ENV const envTy
  • 如何监听 jQuery AJAX 请求?

    以下两种实现 ajaxRequest 1 2 的方法应该是等效的 话说回来 为什么验证回调已执行的单元测试 3 在 1 中成功而在 2 中失败 我应该如何重写测试 3 来监视 2 中的成功回调 如果我尝试stub jQuery ajax使用
  • Javascript正则表达式用于字母字符和空格? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我需要一个
  • 为什么是 javascript:history.go(-1);无法在移动设备上工作?

    首先 一些背景 我有一个向用户呈现搜索页面 html 表单 的应用程序 填写标准并单击 搜索 按钮后 结果将显示在标准部分下方 在结果列表中 您可以通过单击将您带到新页面的链接来查看单个结果的详细信息 在详细信息页面中 我添加了一个 返回结
  • 如何将 Google Charts 与 Vue.js 库一起使用?

    我正在尝试使用 Vue js 库使用 Google Charts 制作图表 但我不知道如何添加到 div 这是我尝试做的 这是如何使用普通 javascript 添加图表 这是文档的代码示例 https developers google
  • Jquery/Javascript 上传和下载文件,无需后端

    是否可以在没有后端服务器的情况下在 JavaScript 函数中下载和上传文件 我需要导出和导入由 JavaScript 函数生成的 XML 我想创建按钮 保存 xml 来保存文件 但我不知道是否可行 另一方面 我希望将 XML 文件直接上
  • Meteor - 从客户端取消服务器方法

    我正在通过服务器方法执行数据库计数 用户可以选择他们希望如何执行计数 然后调用该方法 我的问题是 计数可能需要一些时间 并且用户可能会在方法运行时改变主意并请求不同的计数 有什么方法可以取消调用的方法并运行新的计数吗 我认为 this un
  • jquery从变量中删除html元素

    我将 html 保存在变量中 var itinerary events today html 我有很多 html 和一个按钮我想删除 它的 ID 为 myButton 如何从变量中保存的 html 中删除它 我建议这种方法 var itin
  • 动态地将工具提示文本设置为 div 元素

    我正在尝试动态地将工具提示文本设置为容器 div 并对我刚刚添加到有序列表的每个 div 元素 elem Alias Status 使用 jQuery function addNewElement elem var li li li li
  • 如何使输入字段和提交按钮变灰

    我想变灰这两件事 http doorsplit heroku com 歌曲输入字段和提交按钮 直到用户输入艺术家 有没有一种简单的方法可以通过 JQuery 来做到这一点 艺术家输入字段的id是 request artist 你可以这样做
  • Angular 2+ 安全性;保护服务器上的延迟加载模块

    我有一个 Angular 2 应用程序 用户可以在其中输入个人数据 该数据在应用程序的另一部分进行分析 该部分仅适用于具有特定权限的人员 问题是我们不想让未经授权的人知道how我们正在分析这些数据 因此 如果他们能够在应用程序中查看模板 那
  • 为什么在 Internet Explorer 中访问 localStorage 对象会引发错误?

    我正在解决一个客户端问题 Modernizr 意外地没有检测到对localStorageInternet Explorer 9 中的对象 我的页面正确使用 HTML 5 文档类型 并且开发人员工具报告该页面具有 IE9 的浏览器模式和 IE
  • 如何获取给定 DOM 元素的所有定义的 CSS 选择器?

    如何使用 jQuery 获取给定 DOM 元素的所有定义的 CSS 选择器 定义后 我的意思是在应用于任何样式表的所有 CSS 选择器document 在某种程度上 这类似于 FireBug 实现的功能 其中显示所选 DOM 元素的所有应用
  • 有没有办法阻止 prettier / prettier-now 将函数参数分解为新行

    当使用 prettier prettier now 在保存时进行格式化时 当一个函数包装另一个函数时 它会中断到一个新行 我想知道是否有办法阻止这种行为 例如 期望的输出 app get campgrounds id catchAsync
  • Safari 支持 JavaScript window.onerror 吗?

    我有一个附加到 window onerror 的函数 window onerror function errorMsg url line window alert asdf 这在 firefox chrome 和 IE 中工作正常 但在 s
  • 如何更改此 jquery 插件的时区/时间戳?

    我正在使用这个名为 timeago 的插件 在这里找到 timeago yarp com 它工作得很好 只是它在似乎不同的时区运行 我住在美国东部 费城时区 当我将准确的 EST 时间放入 timeago 插件时 比如 2011 05 28
  • 如何在jquery中以相反的顺序迭代元素? [复制]

    这个问题在这里已经有答案了 我是jquery的新手 我想知道如何使用each 在jquery中以相反的顺序迭代表单元素 任何帮助 将不胜感激 尝试这个 input get reverse each function
  • 使用 Ajax 请求作为源数据的 Jquery 自动完成搜索

    我想做的事 我想使用 jquery 自动完成函数创建一个输入文本字段 该函数从跨域curl 请求获取源数据 结果应该与此示例完全相同 CSS 在这里并不重要 http abload de img jquerydblf5 png http a
  • jQuery 对象相等

    如何确定两个 jQuery 对象是否相等 我希望能够在数组中搜索特定的 jQuery 对象 inArray jqobj my array 1 alert deviceTypeRoot deviceTypeRoot False alert d
  • fullCalendar 未显示正确的结束日期

    我正在看调试页面 http jsbin com wukofacaxu edit js outputFullCalendar 官方网站的 我想安排一个活动时间为 22 09 2015 至 30 09 2015 dd mm yyyy 但它只显示

随机推荐

  • 如何在 VB.NET 中从资源播放 .wav

    我正在完善一个 VB NET 刽子手游戏 我添加了当你赢得比赛时火鸡狼吞虎咽的声音 当你获胜时 这是我的循环 Dim sndPing As New SoundPlayer My Resources turkey sndPing Play M
  • 使用 WS4J 进行句子相似度

    我想使用 ws4j 计算两个句子之间的相似度 我正在使用 WS4J 的在线演示 WS4J 在线演示 http ws4jdemo appspot com br I am using the default example sentences
  • 将 %20 替换为破折号

    当我回显下面的变量时 空格表示为 20 row title 所以 举例来说 如果 row title 等于 葡萄牙粉碎朝鲜 它的回响是Portugal 20Crushes 20North 20Korea 在我的源代码中 我如何替换每个 20
  • Netbeans JDK 校准 8.1

    如何使用 Netbeans 8 1 进行 JDK 校准 我用谷歌搜索了一些并找到了这个链接here https profiler netbeans org docs help 5 5 calibration html 它说 选择配置文件 g
  • 如何将 NSInteger 转换为 int?

    例如当通过一个value发消息给NSInteger像这样的实例 a value 它会导致 EXC BAD ACCESS 那么如何转换NSInteger to int 如果相关 则仅使用 Ta da NSInteger myInteger 4
  • 动态(取消)链接正在运行的(gstreamer)管道中的元素?

    gstreamer 文档中有大量有关构建和运行静态管道的示例 但是 关于更改 重新链接元素中的内容并不多live管道 当介质实际流动时 这绝对是可能的 所以问题是 在尝试此操作之前我应该 了解哪些 gstreamer 概念 机制 有什么需要
  • 创建对象实例而不调用构造函数?

    在 C 中 有没有一种方法可以实例化类的实例而不调用其构造函数 假设该类是公共的 并且是在第三方库中定义的 并且构造函数是内部的 我想要这样做的原因很复杂 但了解是否可以使用某种 C hackery 会很有帮助 注意 我特别不想调用任何构造
  • 将数据类型 TYPE_4BYTE_ABGR 的字节数组转换为 BufferedImage

    我有一个类型为 TYPE 4BYTE ABGR 的字节数组 并且我知道它的宽度和高度 我想将其更改为 BufferedImage 有什么想法吗 最快的创建方法BufferedImage从字节数组中TYPE 4BYTE ABGR形式 是将数组
  • Opengl Iphone SDK:如何判断您是否正在触摸屏幕上的物体?

    首先是 TouchBegan 函数 然后是存储对象值的结构 我有一个由这些对象组成的数组 我试图弄清楚当我触摸屏幕时是否正在触摸屏幕上的对象 我不知道是否需要通过迭代所有对象并弄清楚我是否以这种方式触摸对象来做到这一点 或者也许有一种更简单
  • htaccess mod_rewrite:重定向所有子域,排除一些

    有很多类似的问题 但我找不到这个具体问题的答案 在我的 htaccess 中 我重写了将所有子域重定向到http example com http example com RewriteCond HTTP HOST example com
  • 是“使用 std::begin;”一个好的做法?

    据我读到 begin some vector 比更标准some vector begin 因为数组支持 而且据我所知 使用using keyword这并不是真正理想的行为 但是 我也看到很多代码只包含这两个usings using std
  • Spring Boot 应用程序在启动时终止

    我正在尝试一个简单的 Spring Boot 应用程序 它总是自动关闭 Spring Boot v1 4 1 RELEASE 2016 10 23 13 05 21 681 INFO 16532 main com example RestB
  • 从 Oracle 实例创建内存数据库结构

    我有一个应用程序 其中有很多 unit 测试在执行期间使用与 Oracle 数据库的真实连接 正如您可以想象的那样 这些测试需要花费太多时间来执行 因为它们需要初始化一些 Spring 上下文 并与 Oracle 实例进行通信 除此之外 我
  • 根据情况确定铁路路线

    我有三个角色 教师 学生 管理员 每个角色都有带有 主页 视图的控制器 所以这工作正常 get instructor home to gt instructor home get student home to gt student hom
  • 在 Javascript 中获取今天的日期

    如何以这种格式获取 Javascript 中的当前日期 月 日 年 Thanks 如果这是今天的话 2 17 2011 如果是第三个 则为 2 3 2011 Thanks var currentTime new Date var month
  • 如何使用 Selenium 查找 CloudFlare 人工验证元素

    浏览器是FireFox 语言是Python 我无法完成CloudFlare人工验证 在这个网站 https chat openai com chat https chat openai com chat 我无法通过以下代码找到 mark 元
  • 带有 mysql 驱动程序的 maven tomcat 插件位于 $catalina_home/lib

    我正在尝试在 tomcat 中使用容器管理的数据源 通过 context xml 对应的jar文件需要放到 catalina home lib中 否则tomcat找不到 不在webapp WEB INF lib中 因为它是由web服务器管理
  • 向下滚动页面当前视口的高度

    我有一个页面 其中有一个固定定位的按钮 单击该按钮时应计算视口的高度 然后将页面向下滚动该高度 IE 到下一个视口 当用户达到没有更多空间滚动的程度时 我想隐藏此按钮 不知道该怎么做 到目前为止我有这个 document on click
  • 将字符串从 Android 手机发送到 PC [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我怎样才能发送一个字符串 例如 hi 从我的 Android 手机传输到我的电脑 在 Android 中执行此操作之前 我建议您阅读
  • 如何通过单击一次在 jsFiddle 上的 jQuery 中获得简单的 ZeroClipboard 复制到剪贴板设置?

    我正在努力让 ZeroClipboard 在 jQuery 上下文中工作 我所追求的基本用法是剪切每个的文本div与班级copy单击时 以下 jsFiddle 使用稳定的 ZeroClipboard v1 3 3 进行双击工作 http j