1

我正在使用 flowplayer 覆盖工具在模态窗口中加载 div。关于让 zClip(或类似的东西)工作的任何建议?这是我得到的最接近的:

 var cc = jQuery.noConflict();
 cc('#WOTW').ready(function() {
    cc('#codeButton').live('click', function() {
        cc('#codeButton').zclip({
            path: '/site/js/ZeroClipboard.swf',
            copy: cc('#copyCode').text(),
            afterCopy: function() {
                cc(this).next('.check').fadeIn();
            }
        });
    });
});

这有效,但仅在第二次点击时...我觉得很奇怪。帮助?

4

2 回答 2

0

利用 Jquery UI 对话框中的“打开”和“关闭”参数来模拟模式行为。试试这个:

http://jsfiddle.net/samdel/mmkMZ/14/

于 2011-09-05T13:51:26.127 回答
0

调用 zclip 实际上并没有启动复制它所做的是创建一个嵌入的 Flash 对象,该对象覆盖在#codeButton 之上。单击它时,它会执行副本。

因此,在您的代码中,第一次单击创建了覆盖,第二次单击在覆盖上并执行了复制。

如果您只使用它应该可以工作

var cc = jQuery.noConflict();
cc('#WOTW').ready(function() {
    cc('#codeButton').zclip({
        path: '/site/js/ZeroClipboard.swf',
        copy: cc('#copyCode').text(),
        afterCopy: function() {
            cc(this).next('.check').fadeIn();
        }
    });
});
于 2014-02-07T22:53:14.673 回答