就是说不让用户来选取文本,jquery或者jquery-yi有没有这样的功能?


2个回答

如果你用jQuery UI:

$('#poet').disableSelection();

如果你不用jQuery UI:

$(el).attr('unselectable','on').css('MozUserSelect','none');

(function($){

$.fn.disableSelection = function() {
    return this.each(function() {           
        $(this).attr('unselectable', 'on')
               .css({
                   '-moz-user-select':'none',
                   '-webkit-user-select':'none',
                   'user-select':'none'
               })
               .each(function() {
                   this.onselectstart = function() { return false; };
               });
    });
};

})(jQuery);