gpt4 book ai didi

javascript - zClip 不工作

转载 作者:行者123 更新时间:2023-11-28 10:13:37 26 4
gpt4 key购买 nike

http://jsfiddle.net/w4eL7/1/

它在我的情况下不起作用,因为我的复制处理程序复制ID最初是隐藏的,并且zClip检查隐藏元素

 if (o.is(':visible') && (typeof settings.copy == 'string' || $.isFunction(settings.copy)))

所以我从中删除了 o.is(':visible') 检查,但它仍然不起作用,我的 swf 文件放置在正确的位置。

检查后我发现

clip.addEventListener('mouseDown', function (client) {
o.trigger('mousedown');
if(!$.isFunction(settings.copy)){
clip.setText(settings.copy);
} else {
clip.setText(o.triggerHandler('zClip_copy'));
}
if ($.isFunction(settings.beforeCopy)) {
o.trigger('zClip_beforeCopy');
}
});

不工作我的意思是addeventlistner内的任何东西根本不工作,任何人都可以告诉我解决方法或者可以帮助我修复它

谢谢

最佳答案

首先删除 css 文件中 .rightMenu 中的 display: none;。它将在移动到开头的 zclip-call 之后隐藏。我做了一些更小的更改(另请参阅我的 jsfiddle: http://jsfiddle.net/wV3H8/ )。

$(document).ready(function() {
var selectedElement = null;

$("#copyChildDivId").zclip({
path: "swf/ZeroClipboard.swf",
copy: function() {
return (selectedElement !== null ? $(selectedElement).attr("id") : "");
},
afterCopy: function() {
$('#rightMenuItem').hide();
}
});
$('.rightMenu').hide();

$(".item").bind("contextmenu", function(e) {
$('#rightMenuItem').css({
top: e.pageY+'px',
left: e.pageX+'px'
}).show();
selectedElement = this;
return false;
});

});

关于javascript - zClip 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7036427/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com