0

必要なファイルを含めてから、このコードで zclip を呼び出しています。js ファイルの順序を移動してフッターに含めようとしましたが、機能しませんでした。このコードを firebug コンソールでテストとして実行しようとすると、このエラーが発生します。

TypeError: undefined is not a function

これは、zclip javascript ファイルが機能していないことを示しています。jquery 1.4.4 で drupal 7 を実行しています。

$('a.tocopy').zclip({
        path:'/sites/all/themes/my_theme/js/ZeroClipboard.swf',
        copy:$('#mini-panel-track_node_assets .view .view-content').text()
    });
$('a.tocopy').zclip({
        path:'/sites/all/themes/my_theme/js/ZeroClipboard.swf',
        copy:$('#mini-panel-track_node_assets .view .view-content').text()
    });
4

2 に答える 2

0

これは、zclip関数がロードされておらず、jQuery が関数を認識していないためです。最初に jQuery をロードしてから、プラグインをロードします。

于 2012-05-07T19:48:48.323 に答える
-1

288 行目を変更します。

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

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

upd: 修正されました: https://github.com/patricklodder/jquery-zclip/blob/master/jquery.zclip.js行 296:

于 2014-05-14T09:42:50.380 に答える