Blazor - отключение выделения текста при перемещении мышью после события mousedown

Я работаю над столом в Blazor. Я хочу использовать события mousedown и mouseup, чтобы добавить возможность выбора дополнительных ячеек в таблице. Когда пользователь удерживает кнопку мыши, он может перемещать и выбирать ячейки, пока не отпустит кнопку мыши. Все работает нормально, есть только одна проблема: вместе с выделением ячеек я выделяю каждый текст, даже вне ячеек, что выглядит не очень хорошо.

Есть ли в Blazor простой способ отключить выделение текста после удержания кнопки мыши?

Спасибо!


person Filip    schedule 21.03.2020    source источник
comment
Добавьте к своему вопросу код, который можно воспроизводить.   -  person KrishnaDhungana    schedule 22.03.2020


Ответы (1)


Если вы хотите, чтобы текст нельзя было выделить при перетаскивании мыши (поэтому единственный способ выделить текст, если вы это сделаете, будет с помощью клавиатуры) ...

В обработчике onmousedown измените стиль CSS таблицы на user-select: none;, а затем удалите этот стиль в onmouseup.

person Mister Magoo    schedule 22.03.2020
comment
Спасибо, это именно то, что я искал !! - person Filip; 22.03.2020
comment
Вы можете просто оставить этот стиль на столе, поскольку фактически нет смысла добавлять и удалять его. - person Mister Magoo; 22.03.2020