0

プロジェクトに Zclip を実装しようとしていますが、常にタイトル エラーが表示されます。すでに多くの検索を行い、多くの「解決策」を見つけていますが、このエラーは単に消えません。

Heres私のコード: JS:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="http://www.steamdev.com/zclip/js/jquery.zclip.min.js"></script>

$("a#click_expremed").on('click', function (e) {
  e.preventDefault();
}).zclip({
  path: 'http://www.steamdev.com/zclip/js/ZeroClipboard.swf',
  copy: function () {
    return $('#expremed').text();
  }
});

HTML:

<a href="#" class="generated black" style='display:inline-block;' id='click_expremed'>
<span id="expremed"> Some Random text</span> </a>

誰かが修正を知っているなら、教えてください!

4

1 に答える 1

0

あなたのコードは正しいようです。console.log のクロス ドメイン エラーを無視して、次のフィドルを参照してください: http://jsfiddle.net/AQrNs/6/

リンクを除いて、コードを正確に繰り返します。

$("a#click_expremed").on('click', function (e) {
  e.preventDefault();
}).zclip({
  path: 'http://www.steamdev.com/zclip/js/ZeroClipboard.swf',
  copy: function () {
    return $('#expremed').text();
  }
});

次の HTML を使用:

<a href="#" class="generated black" style='display:inline-block;' id='click_expremed'>
  <span id="expremed"> Some Random text</span> 
</a>

フィドルの外部リソースを削除した場合にのみ、エラーを複製できます。問題は、どういうわけか、zclip ファイルが読み込まれていないことだと思います。<header>@juanchopx2 が述べたように、スクリプト呼び出しは、.htmlではなく、HTMLの に含める必要があります<body>。ほとんどの場合、これは問題ではありませんが、意味的には正しく、問題を引き起こしている可能性があります。

これが役立つことを願っています!

于 2013-04-21T02:43:05.373 に答える