我目前正在使用zclip / jquery代码来允许复制到剪贴板。它当前附加到跨度按钮。它似乎在按钮上使用swf文件来提供基于闪存的副本到剪贴板功能。我遇到的问题是,当我向页面动态添加新元素时,按钮位置向下移动但SWF位置保持不变。有没有什么可以让zclip“跟随”按钮?下面的Zclip片段:
$("#copyToClip").zclip({
path:'include/javascript/ZeroClipboard.swf',
copy:function(){return $("#outputtext").text();}
});
答案 0 :(得分:1)
zclip(' show')事实上调用了jquery show方法,而不是Zclip函数。
另一个提示是触发窗口调整大小或加载事件。您可以在代码中看到重新定位函数绑定到它。
a(window).bind("load resize", function(){
d.reposition()
})
然后每次,我添加/删除元素到我的页面,我打电话
$(window).trigger('reload');
这对我有用。
答案 1 :(得分:-1)
我相信你可以调用'show'方法刷新位置:
$('#copyToClip').zclip('show');
该网站确实说“在每种情况下都可能不是100%可靠。”虽然它听起来不像是你的情况下的一个问题,但值得注意的是,如果按钮的尺寸发生变化,它将无法自行调整大小。