如何在jquery中停止默认选择事件操作

时间:2013-07-25 08:40:51

标签: javascript jquery

我编写了一个JQuery插件,但是有一些麻烦。我想通过按下shift键并单击表格行来选择表格中的多行,但是当我选择某个浏览器时,其默认样式将添加到所选文本中。我没有足够的声誉来发布图片。 Please click here to see the picture

我该如何消灭这些风格?

2 个答案:

答案 0 :(得分:0)

您可以在css中禁用用户选择 -

table{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}

答案 1 :(得分:0)

最后,我找到了解决这个问题的方法,通过阻止文本被选中.code如下

if (typeof document.onselectstart!="undefined")
    document.onselectstart=new Function ("return false");
else{
    document.onmousedown=false;
    document.onmouseup=true;
}

但是,我从来没有能够选择文本。