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);

更新:现在它已修复:https ://github.com/patricklodder/jquery-zclip/blob/master/jquery.zclip.js第296行:

于 2014-05-14T09:42:50.380 回答