DOM:如何使用jQuery Css3 HTML5防止[mouseClick->selection]
DOM: How to prevent [mouseClick -> selection] with jQuery Css3 HTML5
我正在创建一个web应用程序,选择任何类型的元素或文本都是不必要的,而且看起来不好看。
我想停止任何通过鼠标点击和拖动图像启动的选择,除了在一个单独的div中,我希望文本可以选择,但这不是必须的,因为我会放一个按钮将其复制到剪贴板。
如何在不破坏输入框的情况下实现这一点?
我尝试了很多解决方案,但没有一个能在不破坏输入框的情况下在整个页面上阻止这种情况。
谢谢。
如果你已经启用了jQuery UI,你可以简单地链接.disableSelection()
。否则,从这里使用这个漂亮的插件。如何使用jQuery禁用文本选择?
(function($){
$.fn.disableSelection = function() {
return this.each(function() {
$(this).attr('unselectable', 'on')
.css({
'-ms-user-select':'none'
'-moz-user-select':'none',
'-webkit-user-select':'none',
'user-select':'none',
})
.each(function() {
this.onselectstart = function() { return false; };
});
});
};
})(jQuery);
相关文章:
- 在<页眉>标签
- 如何更改<svg>标记为<img>用js标记
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- Ajax文件加载和<输入>文件加载
- 为什么要使用0>javascript中的0
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 链接所有<a>Meteor
- 在<输入类型=“;文件“/>
- Div根据<选择>菜单
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- 如何首先设置样式<td>表中包含在窗体中的元素
- 通过点击<李>在jQuery中
- 正在检测导航到<a name=“;最新主题”></a>
- 将所选类别循环到ul>李用加载更多按钮
- 如何更改<选择>使用angularJS从控制器获得的值
- 使用下拉列表筛选列表(ul>li)
- 这个问号在Flow中意味着什么:“;?()=>“无效”;
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- 图像可以从源<img src=""/>.TEXT可以在没有javascript的情况下从外部
- DOM:如何使用jQuery Css3 HTML5防止[mouseClick->selection]