Для стандартных браузеров вы можете использовать что-то вроде этого для изменения цвета выделенного текста:
div.txtArea::selection {
background: transparent;
}
div.txtArea::-moz-selection {
background: transparent;
}
div.txtArea::-webkit-selection {
background: transparent;
}
Но мне нужно сделать это с помощью JavaScript.
Мои пользователи могут выбирать текста затем измените цвет.Пока они выбирают другой цвет, он постоянно обновляет цвет.Поскольку текст выделен, они не могут видеть, как выглядит цвет.Мне нужно изменить стиль выделения целевого элемента, чтобы он был прозрачным только при наведении курсора на средство смены цвета.
Я пробовал несколько вещей, в том числе:
$('div.txtArea').css({
'selection': 'transparent',
'-moz-selection': 'transparent',
'-webkit-selection': 'transparent'
});
Есть ли способсделать это с помощью JavaScript?