30 августа 2009-го
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
30 августа 2009, 17:24
DHTML&CSS: prohibit selection (как запретить выделение текста)
В ИЕ есть ивент onSelectStart, достаточно повесить return false; и будет счастье, а вот в других браузерх есть magik-css
Всё это можно делать и скриптом, для разных элементов, или привязать к jQuery
.noselect { -moz-user-select: none; //Firefox -khtml-user-select: none; //Safari user-select: none; //работает в css3 }В конечном итоге получаем нечто такое
<div onSelectStart="return false;" class="noselect">unselectable text</div>
Всё это можно делать и скриптом, для разных элементов, или привязать к jQuery
function prohibitSelection(obj){ obj.style.cursor = "default"; if (typeof obj.onselectstart!="undefined") //IE obj.onselectstart=function(){return false;} else if (typeof obj.style.MozUserSelect!="undefined") //Firefox obj.style.MozUserSelect="none"; else if (typeof obj.style.KhtmlUserSelect!="undefined") //WebKit obj.style.KhtmlUserSelect="none"; else obj.onmousedown=function(){return false;} //All other(Opera) }
нет комментариев
| 29 августа 2009-го | ← | Ctrl | → | . . . 1 сентября 2009-го |
