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 に答える