0

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

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

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

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

4

2 回答 2

0

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

$('.myClass').on("mouseover", function(){
    $(this).zclip({
        path :  '/script/ZeroClipboard.swf',
        copy : function(text){
                return "Some Text";
            }
    });
});
于 2015-01-14T02:56:04.727 回答
-2
$(".myClass").click(function(){
    $(this).zclip({ 
        path: "/script/ZeroClipboard.swf",
        copy : function(text){
                return "Some Text";
        }
    });
});
于 2013-11-10T10:42:22.390 回答