如何通过单击一次在 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 复制到剪贴板设置? 的相关文章

  • Sonar 中的 javascript 代码覆盖率

    我是使用 Sonar 和插件进行 javascript 代码覆盖的新手 使用 Sonar 分析时 有哪些可能性可以找出 javascript 代码的质量 包括代码覆盖率 目前我正在使用 karma runner 它提供代码覆盖率报告 可以在
  • 如何强制折断不可折断的字符串?

    我有一个根据数据库中包含的数据生成的 HTML 页面 数据库有时包含浏览器无法分解的长字符串 因为这些字符串不包含可分解的字符 空格 点 逗号等 有没有办法使用 html css 甚至 javascript 来解决这个问题 看到这个link
  • Javascript 在另一个函数中检测“Shift”键按下

    我正在从 Flash 影片 使用外部接口 调用我的 html 页面中的 Javascript 函数 并且我想知道调用该函数时用户是否按下了 Shift 键 例如 如果我通过鼠标单击调用该函数 这似乎很简单 因为我可以传递事件并检查 if e
  • 无法读取未定义的“触及”属性

    为什么我会收到此错误无法读取未定义的属性 为什么无法读取formName controls email touched但它能够阅读formName get custDetails touched
  • 在动态创建的元素上添加事件监听器[重复]

    这个问题在这里已经有答案了 是否可以向所有动态生成的元素添加事件侦听器 Javascript 我不是页面的所有者 因此我无法以静态方式添加侦听器 对于页面加载时创建的所有元素 我使用 doc body addEventListener cl
  • 如何使用 jQuery Ajax 将 PHP 数组值传递到另一个文件?

    这是我的代码
  • html canvas动画卡顿

    谁能解释为什么提供的画布动画断断续续 我创建了一个测试存根来演示该问题 我在桌面上的 FF Chrome IE 以及 Android 上的 FF 和 Chrome 中看到了卡顿现象 口吃是由于垃圾收集造成的吗 似乎 raf 在每次调用时都会
  • 避免在 ES6 的函数内定位 this 的对象作用域

    例如 我正在使用 D3 js 运行一个项目 导入特定模块并调用它们的函数 Setup TypeScript ES6 导入特定的 D3 组件 角6 我有一个对象 在本例中是一个角度指令 并在 SVG 画布上绘制一些圆圈 并希望它们在拖动事件上
  • “|”是什么意思(单管道)在 JavaScript 中做什么?

    console log 0 5 0 0 console log 1 0 1 console log 1 0 1 为什么0 5 0返回零 但任何整数 包括负数 都返回输入整数 单管道 有什么作用 这是一个按位或 https developer
  • 发送 POST 请求时 JSON 原语无效

    我有以下 ajax 请求 其中我尝试将 JSON 对象发送到服务器 function sendData subscriptionJson ajax type POST url Url Action SubscribeSecurities S
  • @aspnet/signalr 与 @microsoft/signalr javascript 库

    aspnet signalr 与 microsoft signalr javascript 库有什么区别 两者似乎都对 DotNetCore SignalR 有效 两者似乎都很活跃 在一些教程中 我找到 aspnet signalr 在Do
  • 尝试使用 Firebug 查找 JavaScript 文件中的函数

    我试图找到这个函数调用 myFooBar 该函数在某些 HTML 中内联引用 但页面加载了大量 JavaScript 并且在每个文件中搜索该函数需要相当多的工作 如何使用 Firebug 找到此函数所在的 JavaScript 文件 打开脚
  • JavaScript Promise 不执行 .then()

    我在 JavaScript 中的 Promise 方面遇到了一些问题 我想做的是获得一个地址列表 然后对于每个地址 我需要调用地理编码 API 来获取 lat lng 然后我将继续将标记与热图一起绘制 这是我的代码 let promiseK
  • 如何使用 JavaScript 获取元素的填充值?

    我有一个textarea在我的 HTML 中 我需要获取整数或浮点形式的填充数值 以像素为单位 我如何使用 JavaScript 获取它 我没有使用 jQuery 所以我正在寻找纯 JavaScript 解决方案 这将返回padding l
  • 是否可以将请求标头添加到 CORS 预检请求中?

    我有一个从外部服务器 不是服务器 访问 API 的网站 为网站提供服务 通过简单的XmlHttpRequest 见下文 那个API 需要将用于访问服务的 API 密钥添加为请求标头 然而 正如这些CORS https developer m
  • 弹出窗口的动态高度取决于内容,可能吗?

    是否有可能获得一个宽度始终为 400px 的弹出窗口 但根据弹出窗口中的内容动态高度 我已经看到了这个 但不知道如何将其应用到弹出窗口 调整 iframe 的宽度高度以适应其中的内容 https stackoverflow com ques
  • AngularJS 在指令运行之前通过 AJAX 检索数据

    我正在使用 AngularUIuiMap http angular ui github com directives map实例化谷歌地图的指令 uiMap 指令非常适合处理硬编码数据 mapOptions and myMarkers 但是
  • 搜索多维数组 JavaScript

    我有一个如下所示的数组 selected products 0 r1 7up 61 Albertsons selected products 1 r3 Arrowhead 78 Arrowhead selected products 2 r
  • 用javascript调用外部网页(跨域)

    我正在尝试使用以下网络服务来验证提要这个问题 https stackoverflow com questions 11996430 check if a url is a valid feed 但浏览器不允许我向另一台服务器发送 ajax
  • JQuery 删除和内存泄漏

    我正在开发一个游戏 我看到了很多内存消耗 我使用jquery animate 动画完成后 我 remove 元素 我的问题是 从 dom 树中删除一个元素后 对象还存在记忆中吗 Javascript 是一种垃圾收集语言 这意味着当没有代码保

随机推荐

  • 如何在 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