鼠标相关

2018-02-07  本文已影响0人  xiaolizhenzhen

1. 鼠标拉选文字的操作

1.如果禁止鼠标拉选文字

css操作:
    .unselectable {
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        -khtml-user-select: none;
        user-select: none;
    }
    
 js操作:
    document.onselectstart = function(){
        return false;
    }

2.如何获取鼠标拉选选择的值

var funcGetSelectText = function(){
    var txt = '';
    if(document.selection){ // ie
        txt = document.selection.createRange().text;
    }else{ // 非ie
        txt = document.getSelection();
    }
    return txt.toString();
}
    
    // 一般用mouseup调用当前函数

3.如何定制css拉选选中文字的样式

::-moz-selection {
  background: #26a69a;
  color: #ffffff;
}
::-webkit-selection {
  background: #26a69a;
  color: #ffffff;
}
::-ms-selection {
  background: #26a69a;
  color: #ffffff;
}
::-khtml-selection {
  background: #26a69a;
  color: #ffffff;
}
::selection {
  background: #26a69a;
  color: #ffffff;
}

/** 注意:section的文字效果仅作用于 背景颜色(不包含背景图片) 字体颜色,不作用于 字体大小,字体样式,字体粗细等等**/

2.鼠标的样式

cursor.png

参考:cursor

3.input文本框不可编辑的3种方法

上一篇 下一篇

猜你喜欢

热点阅读