禁止选择网页内容

2018-07-27  本文已影响0人  YoungEvita

1. 通过css样式来控制

<html>

<head lang="en">
    <meta charset="UTF-8">
    <title>demo</title>
    <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
    <style>
        .unselectable {
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }
    </style>
</head>

<body>
    <div class="unselectable">
        禁止选中这段内容。
    </div>
</body>

</html>

2. 通过JS来控制

<html>

<head lang="en">
    <meta charset="UTF-8">
    <title>demo</title>
    <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
</head>

<body>
    <div class="unselectable">
        禁止选中这段内容。
    </div>
</body>

</html>
<script type="text/javascript">
    $(".unselectable").on('selectstart', function(event) {
        return false;
    })
</script>

IE 10 、Chrome 66 、Firefox 58 均有效果。

上一篇 下一篇

猜你喜欢

热点阅读