// 매개변수 obj: 텍스트가 있는 요소의 jquery 객체 비활성화됨
// 매개변수 활성화됨: true, 선택 가능; false, 선택 불가능
function setSelectable(obj, 활성화됨) {
if(enabled) {
obj.removeAttr("unselectable") .removeAttr(" onselectstart").css("-moz-user-select", "").css("-webkit-user-select", "")
} else {
obj.attr ("unselectable" , "on").attr("onselectstart", "return false;").css("-moz-user-select", "none").css("-webkit-user-select", "none") ;
}
}
원칙은 다음과 같습니다:
즉, 핸들러 기능(return)을 설정할 수 있습니다. false;) 이벤트의 selectstart 선택한 텍스트 비활성화
ff 및 chrome에서는 CSS를 통해 제어할 수 있습니다
unselectable 속성은 최대한 많은 브라우저에 적응하기 위한 보조 수단으로 볼 수 있습니다.