zeroclipboard - client.on函数没有调用

时间:2014-02-05 11:40:38

标签: javascript

我正在我的网站上实施zeroclipboard

我添加了GitHub页面中描述的按钮和javascript代码。路径没问题,Chrome中的JavaScript控制台没有显示任何错误。

.on-function永远不会被调用。我点击按钮,没有任何反应。我在我的js文件中添加了一个console.log,所以我可以看到它被“调用”了。

这是HTML按钮:

<button id="copy-button" data-clipboard-text="Copy Me!" title="Click to copy me.">Copy to Clipboard</button>

这是我的JS:

var client = new ZeroClipboard( document.getElementById("copy-button"), {
  moviePath: "/assets/app/shared/swf/ZeroClipboard.swf"
} );

client.on( "load", function(client) {
  // alert( "movie is loaded" );

  client.on( "complete", function(client, args) {
    // `this` is the element that was clicked
    this.style.display = "none";
    alert("Copied text to clipboard: " + args.text );
  } );
} );

有人遇到同样的问题并解决了吗?

编辑:好像flash文件没有加载... enter image description here

1 个答案:

答案 0 :(得分:0)

单击鼠标右键,查看是否在按钮区域中加载了Flash影片。可能是javascript没有找到你的flash电影。