Chrome 中无法在文本区域中进行复制粘贴

发布于 2024-11-15 03:18:25 字数 294 浏览 4 评论 0 原文

我有一个小秘密。

当你有一个 div { display: none; } 规则在你的 css 中,并且页面上有一个 textarea,则无法在 Chrome 浏览器中复制并粘贴到 textarea 中。

这是怎么回事?

http://pastehtml.com/view/ax3tuefz3.html

I have a little mystery.

When you have a div { display: none; } rule in your css, and a textarea on the page, it is impossible to copy and paste in the textarea in a Chrome browser.

What's going on?

http://pastehtml.com/view/ax3tuefz3.html

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一张白纸 2024-11-22 03:18:25

我尝试过,是的,您的示例中的粘贴似乎已损坏。

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.

誰認得朕 2024-11-22 03:18:25

这是 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

尐籹人 2024-11-22 03:18:25

您的问题是display:none;适用于您的所有div

我给你的按钮一个class

并确保display:none; > 仅适用于它

div.login {
    display: none;
}

然后我将您的表单隐藏在顶部

$('#view_form').hide();

现在可以使用:http://jsbin.com/umugi5/3/

Your problem isdisplay:none; is applying to all your divs.

I gave your button a class:

<div id="login" class="login">

And made sure the display:none; only applied to it

div.login {
    display: none;
}

Then I hid your form off the top

$('#view_form').hide();

Works now: http://jsbin.com/umugi5/3/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文