JavaScript 禁止文字被选择

2020-02-10 - JavaScript

如何使访客无法选择html页面中的文本?

这里是您想要的代码,阅读下文。

/**
*
*  Unselectable text
*
**/

var Unselectable = {

    enable : function(e) {
        var e = e ? e : window.event;

        if (e.button != 1) {
            if (e.target) {
                var targer = e.target;
            } else if (e.srcElement) {
                var targer = e.srcElement;
            }

            var targetTag = targer.tagName.toLowerCase();
            if ((targetTag != "input") && (targetTag != "textarea")) {
                return false;
            }
        }
    },

    disable : function () {
        return true;
    }

}

if (typeof(document.onselectstart) != "undefined") {
    document.onselectstart = Unselectable.enable;
} else {
    document.onmousedown = Unselectable.enable;
    document.onmouseup = Unselectable.disable;
}

- END -

29
0

滚动条样式

滚动条样式

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>修改滚动条颜色</title>&l ...

requestAnimationFrame 用法

requestAnimationFrame 用法

requestAnimationFrame平滑流畅的JavaScript动画的秘密!如果您使用JavaScript创建动画,很可能会使用到setTimeout或setInterval ...

滚动条事件

滚动条事件

$(function(){//获取要定位元素距离浏览器顶部的距离//console.log(navH);//滚动条事件$(window).scroll(function(){varnavH=$(".he ...

阻止冒泡事件

阻止冒泡事件

//点击button的方法functionclickBtn(event){//具体的事件内容。。。。。stopBubbling(event);}functionstopBubbling(e){e=window.event||e;if ...

获取路径

获取路径

获取路径functiongetDOCBasePath(docUrl,confUrl){returngetBasePath(docUrl||self.document.URL||self.location.href,confUrl);}functionallPrpos(obj){// ...

百度统计代码

百度统计代码

站点:www.tianlunvip.com//百度统计var_hmt=_hmt||[];(function(){varhm=document.createElement("script");hm.src="https://hm.baidu.c ...