Element.implement({
disableSelection: function () {
if (Browser.Engine.gecko) {
this.style.MozUserSelect = 'none';
} else if (Browser.Engine.webkit) {
this.style.KhtmlUserSelect = 'none';
} else if (Browser.Engine.trident || Browser.Engine.opera) {
this.unselectable = 'on';
}
return this;
}
});
IE에서의 Unselectable만 알고 있었는데 Firefox의 MozUserSelect와 Webkit의 KhtmlUserSelect도 'none'으로 값을 설정함으로서 Select가 안되게 설정이 가능하군요.
관련자료 :
- Mootools의 ticket#663
- Ajax Cookbook의 Disable Text Selection
댓글 없음:
댓글 쓰기