Показать сообщение отдельно
  #6 (permalink)  
Старый 11.04.2016, 14:29
Аспирант
Отправить личное сообщение для vanoha Посмотреть профиль Найти все сообщения от vanoha
 
Регистрация: 15.11.2014
Сообщений: 53

Что я делаю не так?
function Strong(thisob){
	var PosStart = 0, PosEnd=0, sel, range;
	if (window.getSelection) { 
		sel = window.getSelection();
		if (sel.rangeCount){ 
			range = sel.getRangeAt(0);
		  	if (range.commonAncestorContainer.parentNode == thisob){
				PosStart = range.startOffset;
				PosEnd = range.endOffset;
			}
      	}
    }
	var dovs = $(thisob).html().slice(0, PosStart);
	var posvs = $(thisob).html().slice(PosEnd);
	$(thisob).html(dovs+"<strong>"+range.toString()+"</strong>"+posvs);
}

Последний раз редактировалось vanoha, 13.04.2016 в 18:11.
Ответить с цитированием