0

zclip を動作させようとしています:

jQuery(document).ready(function($){

$('.copy').zclip({
    path:'http://www.steamdev.com/zclip/js/ZeroClipboard.swf',
    copy:function(){return $('.macro').val();}
});

// The link with ID "copy-dynamic" will copy the current value
// of a dynamically changing input with the ID "dynamic"

});

今、私はこのエラーを受け取ります:

キャッチされていない TypeError: Object [object HTMLAnchorElement] has no method 'data' @ jquery.zclip.js 行 286

 $(this.domElement).data('zclipId', 'zclip-' + this.movieId);
4

1 に答える 1

1

このjsfiddleを試してください

ドキュメントに jQuery と zClip を追加します。

 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://cdn.strategiqcommerce.com/ajax/libs/zclip/1.1.1/jquery.zclip.min.js"></script> 

「コピーボタン」になる要素にzClipを添付します。

$(document).ready(function () {
$('.copy').zclip({
    path: 'http://cdn.strategiqcommerce.com/ajax/libs/zclip/1.1.1/ZeroClipboard.swf',
    copy: function () {
        return $('.macro').val();
    }
});
});

HTML マークアップ

<a href="#" class="copy">Copy</a>
<textarea rows=3 class="macro" placeholder="Type text that is to copied and click copy"></textarea>
<textarea rows=3 placeholder="Paste copied text and check"></textarea>
于 2013-08-23T04:20:40.840 に答える