📌  相关文章
📜  jquery 禁用选择 - Javascript (1)

📅  最后修改于: 2023-12-03 15:02:15.705000             🧑  作者: Mango

Jquery禁用选择

在Web开发中,有时候需要禁止用户选择文本内容,可以通过JQuery实现该功能。本文将介绍如何使用JQuery来禁用选择。

禁用选择的方法
方法一:CSS样式
-webkit-user-select: none; /* Safari */        
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none;

以上代码能在各种浏览器中禁用选择。

方法二:JQuery
$(document).ready(function(){
    $('body').css({
        '-webkit-user-select': 'none',
        '-moz-user-select': 'none',
        '-ms-user-select': 'none',
        'user-select': 'none'
    });
});

以上代码在页面加载后,将body元素的样式改为禁用选择。其他元素同理。

其他提示
  • 使用以上代码会禁用所有元素的选择功能,如果需要某些元素可以被选择,可以设置它们的样式为user-select: auto;
  • 如果需要在某些特定的情况下启用选择,可以动态的改变元素的样式。例如:
$('button').on('click', function(){
    $('body').css({
        '-webkit-user-select': 'auto',
        '-moz-user-select': 'auto',
        '-ms-user-select': 'auto',
        'user-select': 'auto'
    });
});

以上代码在按钮被点击时,启用了选择。