since.2006  

IE下有onselectstart这个方法,通过设置这个方法可以禁止元素文本被选取。而firefox下没有这个方法,但可以通过css或一种变通的办法解决:

if (typeof(element.onselectstart) != "undefined") {        
    // IE下禁止元素被选取        
    element.onselectstart = new Function("return false");        
} else {        
    // firefox下禁止元素被选取的变通办法        
    element.onmousedown = new Function("return false");        
    element.onmouseup = new Function("return true");        
}

或使用CSS:

div {        
    -moz-user-select: none;        
}
标签:

Posted by hee at 17:01 PM | Permalink | 评论(0) | WEB

请输入名称
请输入邮件地址

 

    请输入邮件地址