0

これが私のコードです:

$(document).ready(function(){
    $(function(){
       $('#post_status').iButton({
                duration: 200         
                , easing: "swing"                      
                , labelOn: "Active"                                               
                , labelOff: "Hidden"                         
                , resizeHandle: "auto"                    
                , resizeContainer: "auto"                 
       });
    });
$('a.copy').each(function(){
        var $this = $(this);
        $this.zclip({
            path : 'path/to/ZeroClipboard.swf',
            copy : function(){
                    var copyText = $(this).prev().val();
                    return copyText;
                }
        });
    });
});

zClip は Flash オブジェクトをエレメントに正しくアタッチしますが、クリックするとテキストがクリップボードにコピーされません。

iButton のセクションにコメントすると、zClip は正常に動作します。

誰でもこの問題を経験しましたか?

PSはFirefoxでは正常に動作しますが、Chromeでは動作しません

PS2 下手な英語で申し訳ありません。

サンプルコード : http://jsfiddle.net/nHSbc/

4

1 に答える 1

0

if 行にコメントを付けると、すべて正常に動作する理由を見つけてください。IEではなく、クロムとファイアフォックスだけに問題があります。ボタンをクリックすると、コピー機能が空のようです。

zclip プラグインを使用する際の構成ミスの問題である可能性があります。

行 63 ~ 67、ファイル: jquery.zclip.js

//if(!$.isFunction(settings.copy)){
    clip.setText(settings.copy);
//} else {
//  clip.setText(o.triggerHandler('zClip_copy'));
//} 

乾杯

于 2012-09-10T08:57:40.833 に答える