zClip和多个按钮的性能问题

时间:2013-08-13 09:21:49

标签: jquery zeroclipboard zclip

我在我的页面上添加了zClip,效果非常好。 我的页面目前有100个按钮,可以将文本放在剪贴板上(要求)。

不幸的是,这会在页面加载时导致性能问题。 目前我使用的代码如下所示。

$('.myClass').each(function(){
    $(this).zclip({
        path :  '/script/ZeroClipboard.swf',
        copy : function(text){
                return "Some Text";
            }
    });
});

使用Zeroclipboard我没有完全相同的实现的性能问题。 是否有任何解决方法或某些方法可以解决此问题?

2 个答案:

答案 0 :(得分:0)

刚遇到同样的问题。更改它以将zclip加载到元素鼠标悬停时的元素中。应该向元素添加检查/标志,这样它就不会多次加载到元素上。

$('.myClass').on("mouseover", function(){
    $(this).zclip({
        path :  '/script/ZeroClipboard.swf',
        copy : function(text){
                return "Some Text";
            }
    });
});

答案 1 :(得分:-2)

$(".myClass").click(function(){
    $(this).zclip({ 
        path: "/script/ZeroClipboard.swf",
        copy : function(text){
                return "Some Text";
        }
    });
});