我想添加一个"Copied!"当你点击链接时,我的javascript会触发动画。我希望它出现在鼠标旁边,并在出现2秒钟后消失。
我在网上寻找类似的动画例子,但什么也找不到。
如果这是一个很高的问题,请道歉。
function copy(that){
var inp =document.createElement('input');
document.body.appendChild(inp)
inp.value =that.textContent
inp.select();
document.execCommand('copy',false);
inp.remove();
}
如果您只想在2秒钟后删除元素,可以使用setTimeout
:
setTimeout(() => inp.remove(), 2000);