gpt4 book ai didi

javascript - jQuery zclip 仅在第一次单击时不起作用

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

jJuery zclip 在第一次点击时不起作用。第二次点击就可以了吗?

<script type="text/javascript">  function initiateCopy(){

$("a#copyDetails").zclip({
path:'{% get_static_prefix %}scripts/ZeroClipboard.swf',
copy:function(){
userDetails = '';
user = JSON.parse($("#copyDetails").attr('rel'));
$.each(user, function(key, value) {
userDetails += key+": "+value;
});
return userDetails;
}
});

} </script> <a id="copyDetails" href="javascript:initiateCopy()">Copy Details</a>

谢谢!

最佳答案

复制事件的处理程序在initiateCopy方法中定义。

第一次点击标签时,您运行initialCopy并为zclip添加事件处理程序。第二次,clip事件被zclip捕获。

尝试:

<script type="text/javascript">  function initiateCopy(){

$("a#copyDetails").zclip({
path:'{% get_static_prefix %}scripts/ZeroClipboard.swf',
copy:function(){
userDetails = '';
user = JSON.parse($("#copyDetails").attr('rel'));
$.each(user, function(key, value) {
userDetails += key+": "+value;
});
return userDetails;
}
});

}
initiateCopy(); </script> <a id="copyDetails">Copy Details</a>

如果有效,您可以使用 onready 或更优雅的东西。

关于javascript - jQuery zclip 仅在第一次单击时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13340034/

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