Главная » Статьи » Скрипты для uCoz » Полезное

Выделение текста при клике на JQuery
Выделение текста при клике на JQuery
Что, собственно, делает этот скрипт? Скрипт находит нужный элемент (DIV, Textarea, SPAN, P, любой, который вы указали) и присваивает событие, которое должно произойти при клике. При клике же обрабатывается сценарий, по которому происходит выделение содержимого в блоке.

Выделение текста при клике на JQuery, поэтому предварительно нужно подключить данную библиотеку (на uCoz подключена по умолчанию). Остается только нажать CTRL+C. Это облегчит задачу пользователю, ведь если, к примеру, существует длинный код, то посетителю пришлось бы вести курсор от начала до конца, а это не всегда выходит с первого раза.

Установка
<script type="text/javascript"> 
$('div.example').click(function() { 
 var e=this; 
 if(window.getSelection){ 
 var s=window.getSelection(); 
 if(s.setBaseAndExtent){ 
 s.setBaseAndExtent(e,0,e,e.innerText.length-1); 
 }else{ 
 var r=document.createRange(); 
 r.selectNodeContents(e); 
 s.removeAllRanges(); 
 s.addRange(r);} 
 }else if(document.getSelection){ 
 var s=document.getSelection(); 
 var r=document.createRange(); 
 r.selectNodeContents(e); 
 s.removeAllRanges(); 
 s.addRange(r); 
 }else if(document.selection){ 
 var r=document.body.createTextRange(); 
 r.moveToElementText(e); 
 r.select();} 
}); 
</script>
div.example замените на тот элемент, к которому нужно применить скрипт. Это может быть как ID, так и классы, так и название тегов. Чтобы применить ко всем параграфам, то используйте вместо указанного p, но скорее, это не потребуется.
  


Источник: yraaa.ru
Категория: Полезное | Добавил: The^One (02.09.2016)
Просмотров: 538 | Рейтинг: 5.0/1
Всего комментариев: 0
avatar
▲ Вверх