Скажем, у меня есть список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;});