在我的rails应用中,我想使用ZeroClipboard
复制剪贴板中的文本。
有我的代码:
var clip = new ZeroClipboard($('#copy-clipboard'), {
moviePath: "/ZeroClipboard.swf",
});
$('#copy-clipboard').click(function() {
// #copy-clipboard -> is the button
// $(this).data('clipboard-text') -> contains the text to cpy
clip.setText($(this).data('clipboard-text'));
});
我也尝试过这种方式:moviePath: "http://localhost:3000/ZeroClipboard.swf",
但同样的结果,没有任何东西被复制。
有什么想法吗? TY
答案 0 :(得分:0)
我可以假设你使用ID来标记吗?
qi::_pass = false
通过使用此参数,您可以将函数定义为jQuery函数。例如,您可以使用此方法和按钮(在视图中):
jQuery.fn.copyToClipBoard = function() {
var clip = new ZeroClipboard($('#copy-clipboard'));
}
$(function() {
$('#copy-clipboard').copyToClipBoard();
});
我希望这会以某种方式帮助你