Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ZeroClipboard的按钮不可单击_Javascript_Jquery_Html_Zeroclipboard - Fatal编程技术网

Javascript ZeroClipboard的按钮不可单击

Javascript ZeroClipboard的按钮不可单击,javascript,jquery,html,zeroclipboard,Javascript,Jquery,Html,Zeroclipboard,我正试图让ZeroClipboard的演示从他们的github页面运行,但我遇到了几个问题。 我已经研究了几种可能性,但我根本找不到问题所在 以下是直接从github页面复制的代码: <html> <head> <style type="text/css"> .clip_button { text-align: center; border: 1px solid black; backgr

我正试图让ZeroClipboard的演示从他们的github页面运行,但我遇到了几个问题。 我已经研究了几种可能性,但我根本找不到问题所在

以下是直接从github页面复制的代码:

<html>
  <head>
    <style type="text/css">
      .clip_button {
        text-align: center;
        border: 1px solid black;
        background-color: #ccc;
        margin: 10px;
        padding: 10px;
      }
      .clip_button.zeroclipboard-is-hover { background-color: #eee; }
      .clip_button.zeroclipboard-is-active { background-color: #aaa; }
    </style>
  </head>
  <body>
    <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script type="text/javascript" src="ZeroClipboard.js"></script>

    <div class="clip_button">Copy To Clipboard</div>
    <div class="clip_button">Copy This Too!</div>

    <script type="text/javascript">
      var client = new ZeroClipboard( $('.clip_button') );

      client.on( 'ready', function(event) {
        // console.log( 'movie is loaded' );

        client.on( 'copy', function(event) {
          event.clipboardData.setData('text/plain', event.target.innerHTML);
        } );

        client.on( 'aftercopy', function(event) {
          console.log('Copied text to clipboard: ' + event.data['text/plain']);
        } );
      } );

      client.on( 'error', function(event) {
        // console.log( 'ZeroClipboard error of type "' + event.name + '": ' + event.message );
        ZeroClipboard.destroy();
      } );
    </script>
  </body>
</html>
以下是我的目录截图:

当我加载页面时,div在那里,但它们不是按钮,不可单击。 因此,不会将任何文本复制到剪贴板

有什么想法吗?
非常感谢您的帮助

ZeroClipboard只接受普通DOM元素,不接受jQuery

尝试像这样获取元素

      var client = new ZeroClipboard( $('.clip_button')[0] );
您还可以签出jQuery ZeroClipboard插件