当复制特定的textarea时,我希望它在被复制后隐藏.我有以下代码:
$('#textarea20').on('copy', function() {
$('#textarea20').hide();
});
Run Code Online (Sandbox Code Playgroud)
如您所见,这将隐藏它,然后浏览器将尝试复制隐藏的字段,以便它不会复制到剪贴板.你能想到我能处理的任何方式吗?任何帮助表示赞赏.
推迟hide()几毫秒应该工作.
演示:http://jsfiddle.net/techfoobar/uxmRs/
代码:
$('textarea').on('copy', function() {
setTimeout(function() {
$('textarea').hide();
}, 10);
});
Run Code Online (Sandbox Code Playgroud)