gpt4 book ai didi

javascript - jQuery zClip 无法在 Chrome 和 IE9 的 UI 对话框中工作(在 FireFox 中工作)

转载 作者:行者123 更新时间:2023-11-28 21:17:50 26 4
gpt4 key购买 nike

以下在 .php 上的 chrome、IE9 和 Firefox 中有效:

$(document).ready(function(){
$('#copyLinkButton').zclip({
path: "js/zclip/zclip.swf",
copy: function(){
return $('#linkToCopy').html();
},
beforeCopy:function(){
},
afterCopy:function(){
//succes
}
});
});

但在对话框中打开它,它仅适用于 Firefox 和 IE9 兼容模式:

$('.open-lv-form').live({
click: function() {
//define link
var linkViewId = this.id;

$.ajax({
type: "GET",
cache: false,
url: "redirect.php",
data: "id="+linkViewId,
success: function(response){
$("#lv-form-content").html(response);
}
});

//open
$( "#lv-form" ).dialog( "open" );
return false;
}
});

这是 IE 和 Chrome 处理字段的方式吗?为什么它可以在 Firefox 中运行,而不能在 Chrome 和 IE 中运行?

提前致谢!

更新:IE9 (f12) 在 zclip.min.js 第 12 行(从字符 3666 开始)上显示运行时错误,行显示:

this.div.innerHTML=this.getHTML(c.width,c.height)}

仍然没有解决办法,继续尝试:)

更多信息:Jquery ZeroClipboard or Zclip nothing in clipboard IE 8 and 7

更新#2:

在 IE 中解决了使用它而不是 zClip 的问题:

window.clipboardData.setData('text',item.url); 

现在只有 Chrome 陷入困境。 chrome 中似乎有一个安全功能,可以禁用与操作系统的交互。让我随时了解情况!

最佳答案

我通过更改 zclip.js 上的 z-index 值解决了 chrome 的问题

var zIndex = 99;

var zIndex = 1500;

关于javascript - jQuery zClip 无法在 Chrome 和 IE9 的 UI 对话框中工作(在 FireFox 中工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7187150/

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