防止在mousedown上突出显示文本

时间:2012-10-31 10:38:03

标签: jquery

当我拖动我的一些元素时,我不想突出显示元素,为此我做了这个

$('#object')
 .draggable()
 .mousedown(function(event) {
   event.preventDefault();
 });

但是现在我遇到了一个问题,即我的其他元素的事件如模糊没有调用。 例如,当焦点进入元素并且此元素具有模糊事件时,当我选择我的可拖动元素时,前一个元素的模糊事件未调用。

我该如何处理呢?我也不知道在mousedown事件中我调用了模糊事件的哪个元素焦点。

1 个答案:

答案 0 :(得分:4)

尝试:

$('#object').css('user-select','none').prop('unselectable','on').on('selectstart',false);