Chrome 中无法在文本区域中进行复制粘贴
我有一个小秘密。
当你有一个 div { display: none; }
规则在你的 css 中,并且页面上有一个 textarea
,则无法在 Chrome 浏览器中复制并粘贴到 textarea
中。
这是怎么回事?
http://pastehtml.com/view/ax3tuefz3.html
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我尝试过,是的,您的示例中的粘贴似乎已损坏。
Chrome 错误列表中报告了一些错误:
http://code.google。 com/p/chromium/issues/detail?id=60057
http://code.google.com/p/chromium/issues/detail?id=61784
但它们早已关闭。
I tried and yes the paste seems to be broken in your example.
There were some bugs reported on chrome buglist:
http://code.google.com/p/chromium/issues/detail?id=60057
http://code.google.com/p/chromium/issues/detail?id=61784
But they are long closed.
这是 WebKit 中的一个错误。
我已在此处提交了错误报告:https://code.google。 com/p/chromium/issues/detail?id=86025
This is a bug in WebKit.
I've filed a bug report here: https://code.google.com/p/chromium/issues/detail?id=86025
您的问题是
display:none;
适用于您的所有div
。我给你的按钮一个
class
:并确保
display:none;
> 仅适用于它然后我将您的表单隐藏在顶部
$('#view_form').hide();
现在可以使用:http://jsbin.com/umugi5/3/
Your problem is
display:none;
is applying to all yourdiv
s.I gave your button a
class
:<div id="login" class="login">
And made sure the
display:none;
only applied to itThen I hid your form off the top
$('#view_form').hide();
Works now: http://jsbin.com/umugi5/3/