Как предотвратить двойной-выбор текста в Javascript

Скажем, у меня есть списокul(li)на странице:

<ul>
 <li>xxx<li>
 <li>xxx<li>
</ul>

Элемент liкликабельный и двойной -кликабельны, они привязаны к этим событиям, и я return falseв них обоих.

$('ul li').on('click',function(){
    //do what I want
    return false;
}).on('dblclick',function(){
    //do what I want
    return false;
});

Но когда пользователь дважды-щелкает элемент, текст внутри liбудет выделен. Как это можно предотвратить?

Обновление:

Решено сейчас, я использую следующий код с селектором css от NiftyDude:

$('ul li').on('click',function(){
    //do what I want
    return false;
}).....on('dragstart',function(){return false;}).on('selectstart',function(){return false;});
7
задан Brian Tompsett - 汤莱恩 25 July 2019 в 12:40
поделиться