jquery 实现复制(ps:兼容各种端)
2019-03-30 14:49:05 阅读:2222
版权唯一所有人-->赵伟
复制按钮
我是一段优美的文字
复制按钮
复制按钮
$(document).ready(function(){
varclipboard=newClipboard('#copy_btn');
clipboard.on('success',function(e){
alert("复制成功",1500);
e.clearSelection();
console.log(e.clearSelection);
});
});
js插件clipboard.js/*!
*clipboard.jsv1.5.12
*https://zenorocha.github.io/clipboard.js
*
*LicensedMIT©ZenoRocha
*/
!
function(t){
if("object"==typeofexports&&"undefined"!=typeofmodule)module.exports=t();
elseif("function"==typeofdefine&&define.amd)define([],t);
else{
vare;
e="undefined"!=typeofwindow?window:"undefined"!=typeofglobal?global:"undefined"!=typeofself?self:this,
e.Clipboard=t()
}
}(function(){
vart,e,n;
returnfunctiont(e,n,o){
functioni(a,c){
if(!n[a]){
if(!e[a]){
vars="function"==typeofrequire&&require;
if(!c&&s)returns(a,!0);
if(r)returnr(a,!0);
varl=newError("Cannotfindmodule'"+a+"'");
throwl.code="MODULE_NOT_FOUND",
l
}
varu=n[a]={
exports:{}
};
e[a][0].call(u.exports,function(t){
varn=e[a][1][t];
returni(n?n:t)
},u,u.exports,t,e,n,o)
}
returnn[a].exports
}
for(varr="function"==typeofrequire&&require,a=0;ar;r++)o[r].fn!==e&&o[r].fn._!==e&&i.push(o[r]);
returni.length?n[t]=i:deleten[t],
this
}
},
e.exports=o
},
{}],
8:[function(e,n,o){
!
function(i,r){
if("function"==typeoft&&t.amd)t(["module","select"],r);
elseif("undefined"!=typeofo)r(n,e("select"));
else{
vara={
exports:{}
};
r(a,i.select),
i.clipboardAction=a.exports
}
}(this,function(t,e){
"usestrict";
functionn(t){
returnt&&t.__esModule?t:{
"default":t
}
}
functiono(t,e){
if(!(tinstanceofe))thrownewTypeError("Cannotcallaclassasafunction")
}
vari=n(e),
r="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?
function(t){
returntypeoft
}:function(t){
returnt&&"function"==typeofSymbol&&t.constructor===Symbol?"symbol":typeoft
},
a=function(){
functiont(t,e){
for(varn=0;n