当一个特定的文本区被复制时,我希望它在被复制后被隐藏。我有以下代码:
$('#textarea20').on('copy', function() {
$('#textarea20').hide();
});正如你所看到的,这将隐藏它,然后浏览器将尝试复制隐藏的字段,因此它不会将任何内容复制到剪贴板。你能想出什么办法让我处理这件事吗?任何帮助都是非常感谢的。
发布于 2012-09-20 19:27:44
将hide()延迟几毫秒应该是可行的。
演示:http://jsfiddle.net/techfoobar/uxmRs/
代码
$('textarea').on('copy', function() {
setTimeout(function() {
$('textarea').hide();
}, 10);
});https://stackoverflow.com/questions/12511564
复制相似问题