ZeroClipboard是一个轻量级的jQuery“复制到剪贴板”插件采用了时下流行的零剪贴板库。
官网:http://www.steamdev.com/zclip
参数及默认值
path(必选) ZeroClipboard.swf的路径 默认: ZeroClipboard.swf
copy(必选) 字符串或表达式返回字符串 默认: null
afterCopy(可选) 指定文本后可以覆盖alert警告框 默认: null
beforeCopy(可选) 指定一个函数之前调用文本复制。 默认: null
clickAfter(可选) 布尔值 默认: true
setHandCursor(可选) 布尔值 默认: true
setCSSEffects(可选) 布尔值 默认: true
示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>jquery插件ZeroClipboard复制到剪切板</title>
</head>
<body>
<input id="txt" type="text" />
<a id="btn">复制链接</a>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.zclip.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#btn").zclip({
path: "js/ZeroClipboard.swf",
copy: function(){
return $("#txt").val();
}
});
});
</script>
</body>
</html>