Prevent Defaults禁用文本选择在JavaScript
在上面的链接就介绍如何防止在JavaScript中的默认行为,但只能说明你如何禁用所有默认值。
我只想禁用文本选择/上下文菜单
我怎么会去吗?还是我以错误的方式去做这件事?
这是nessary由于以下原因
- 上打书
- 禁用粘贴/复制使用自动完成文本选择弹出,是很烦人的,有时在路上
这个烦恼是由J Query自动选择引起的,当它显示黑莓手机中的文本选择在试图触摸以选择一个时遇到障碍。
如果想通过添加padding-top:30px;自动完成,所以它下面的文本选择器,但想要一个更好的方式来做到这一点。
感谢
.noselect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
试过上面的代码得益于良好的堆栈overflower!这可以解决浏览器上的问题(例如chrome),但是不能在网络上运行play book应用程序,这完全禁用了编辑/输入,这是不好的。
为什么?即使感觉有必要,我也不会改变或消除任何默认行为。几乎每一次,它都不是。 – Purag 2012-07-18 10:15:40
解释有问题,编辑:) – LmC 2012-07-18 10:18:39