【发布时间】:2011-06-14 11:57:24
【问题描述】:
我有个小秘密。
如果您的 css 中有 div { display: none; } 规则,并且页面上有 textarea,则无法在 Chrome 浏览器中复制和粘贴 textarea。
发生了什么事?
http://pastehtml.com/view/ax3tuefz3.html
【问题讨论】:
标签: javascript html google-chrome textarea copy-paste
我有个小秘密。
如果您的 css 中有 div { display: none; } 规则,并且页面上有 textarea,则无法在 Chrome 浏览器中复制和粘贴 textarea。
发生了什么事?
【问题讨论】:
标签: javascript html google-chrome textarea copy-paste
我试过了,是的,在你的例子中粘贴似乎被破坏了。
在 chrome buglist 上报告了一些错误:
http://code.google.com/p/chromium/issues/detail?id=60057
http://code.google.com/p/chromium/issues/detail?id=61784
但他们早就关门了。
【讨论】:
这是 WebKit 中的一个错误。
我在这里提交了错误报告:https://code.google.com/p/chromium/issues/detail?id=86025
【讨论】:
您的问题是display:none; 适用于您所有的divs。
我给你的按钮一个class:
<div id="login" class="login">
并确保 display:none; 仅适用于它
div.login {
display: none;
}
然后我把你的表格隐藏了
$('#view_form').hide();
【讨论】:
div { display: none; } css 规则正在破坏文本区域中的复制粘贴。我已经提交了错误报告(有问题的链接)。感谢您的观看。