Это потому, что onmousedown вызывает событие выбора (пунктирный div, который выбирает несколько выбираемых элементов.) У меня была та же проблема, и я исправил ее, добавив несколько строк кода в библиотеку пользовательского интерфейса JQUERY.Вам нужно отложить событие выделения, запустив его после того, как мышь переместится на несколько пикселей.Это позволяет вам дважды щелкнуть элемент и при этом иметь выбор, который удобен для пользователя!: D
Это часть кода, которая задерживает выбор и решает вашу проблему:
<script>
var content = $('#content').selectable();
var _mouseStart = content.data('selectable')['_mouseStart'];
content.data('selectable')['_mouseStart'] = function(e) {
_mouseStart.call(this, e);
this.helper.css({
"top": -1,
"left": -1
});
};
</script>
Я нашел этот обходной путь в этой публикации