禁用 Web 应用程序中的默认文本选择
当我通过在 gridview 中按 Shift 键选择一堆行时,默认文本选择(深蓝色)与我的自定义行选择颜色混合。
如何禁用 Web 应用程序中的默认文本选择。
When I am selecting bunch of rows by pressing shift key in gridview, the default text selection(dark blue) mixed with my custom row selection color.
How to disable the default text selection in web application.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这对我来说可以在 FF 和 IE 中禁用“选择”:
如果您不使用 jQuery,这里是简单的 javascript 解决方案。
This works for me to disable "selection" in both FF and IE:
If you're not using jQuery, here's the plain javascript solution.
当您单击某处,然后在其他地方按住 Shift+鼠标按下时,会发生浏览器选择,因此您需要取消第二次鼠标按下。为此,您需要添加
到 onmousedown 事件处理程序中。
Browser select happens when you click somewhere and then shift+mousedown somewhere else, so you need to cancel the second mousedown. To do this, you need to add
to your onmousedown event handler.
你的意思是你的文本被选中了?
您必须在选择过程中禁用文本选择,在此处查看如何操作。
You mean your text gets selected?
You have to disabled text selection during your selection, see here how to do it.