Javascript 当控件更改时,零剪贴板将粘贴在不同的坐标上';s位置
在以下帮助下,我使用了“复制到剪贴板”功能:Javascript 当控件更改时,零剪贴板将粘贴在不同的坐标上';s位置,javascript,jquery,zeroclipboard,Javascript,Jquery,Zeroclipboard,在以下帮助下,我使用了“复制到剪贴板”功能: function clipboard(control, url, key) { ZeroClipboard.setMoviePath('http://davidwalsh.name/dw-content /ZeroClipboard.swf'); //create client var clip = new ZeroClipboa
function clipboard(control, url, key) {
ZeroClipboard.setMoviePath('http://davidwalsh.name/dw-content
/ZeroClipboard.swf');
//create client
var clip = new ZeroClipboard.Client();
clip.setText(control.textContent);
clip.addEventListener('complete', function (client, text) {
alert('copied: ' + text);
CheckIPAddress(key);
window.open(url, '_blank');
});
//glue it to the button
clip.reposition('GridView1_ctl03_lnk');
clip.glue(control);
}
到目前为止,它运行良好
但是,当该控件由于滑动特性而改变其位置时,该控件将保持在原始位置以及新位置上
所以有没有一种方法,当控制改变它的位置,然后继续粘在新的位置,并从旧的位置删除
提前感谢。t强烈建议您在按钮周围创建一个“container”DIV元素,将其CSS“position”设置为“relative”,并将按钮放在按钮内部。然后,将两个参数传递给glue(),即button DOM元素或ID和container DOM元素或ID。这样,Zero Clipboard可以相对于container DIV(而不是页面主体)定位浮动Flash电影,从而实现更精确的定位。示例(HTML):
您需要显示重新定位
代码所做的事情剪贴板粘贴的控件上方有注释
链接,因此单击注释链接以幻灯片方式显示所有注释,控件将重新定位。这不是代码。在jsfiddle.net中创建一个演示,复制您的问题
<div id="d_clip_container" style="position:relative">
<div id="d_clip_button")Copy to Clipboard</div>
</div>