1

我知道以前有人问过这个问题,但答案根本不起作用

我尝试在这里添加 jquery 禁用选择代码,它没有工作

  jQuery.fn.extend({ 
    disableSelection : function() { 
            return this.each(function() { 
                    this.onselectstart = function() { return false; }; 
                    this.unselectable = "on"; 
                    jQuery(this).css('user-select', 'none'); 
                    jQuery(this).css('-o-user-select', 'none'); 
                    jQuery(this).css('-moz-user-select', 'none'); 
                    jQuery(this).css('-khtml-user-select', 'none'); 
                    jQuery(this).css('-webkit-user-select', 'none'); 
            }); 
    } 

});

我尝试向它添加 user-select none ,但它没有用

 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: moz-none;
 -ms-user-select: none;
  user-select: none;

并且正在考虑在油漆中制作透明字母(会有点资源密集型)

我需要文本不可高亮的原因是它是一个使用游戏查询的游戏,当拖动对象时,div 中的文本被突出显示,这使它看起来非常难看。

4

1 回答 1

1

我认为这类似于如何停止选择文本?

有用的链接:

http://chris-barr.com/2009/02/disable_text_selection_with_jquery/

于 2013-07-06T00:03:30.243 回答