如果按钮位置发生变化,ZClip SWF不会与按钮位置对齐

ZClip SWF does not align with button position if button position changes

本文关键字:位置 按钮 对齐 SWF 变化 如果 ZClip      更新时间:2023-09-26

我目前正在使用zclip/jquery代码来允许复制到剪贴板。它当前连接到一个跨度按钮。它似乎使用按钮上的swf文件来提供基于flash的复制到剪贴板功能。我遇到的问题是,当我动态地向页面添加新元素时,按钮的位置会向下移动,但SWF的位置保持不变。我能做些什么让zclip"跟着"按钮吗?下面的Zclip片段:

$("#copyToClip").zclip({
    path:'include/javascript/ZeroClipboard.swf',
    copy:function(){return $("#outputtext").text();}
});

zclip("show")实际上调用的是jquery show方法,而不是zclip函数。

另一个提示是触发窗口调整大小或加载事件。你可以在代码中看到重新定位函数与它绑定

      a(window).bind("load resize", function(){
        d.reposition()
      })

然后每次,我添加/删除元素到我的页面,我调用

$(window).trigger('reload');

这对我来说很有用。

我认为你可以调用"show"方法来刷新位置:

$('#copyToClip').zclip('show');

该网站确实表示"它可能不是在所有情况下都100%可靠。"尽管听起来这在你的情况下不会是一个问题,但值得注意的是,如果按钮改变了大小,它不会自行调整大小。