2

我仍然停留在 IE 7/8 中的突出显示问题上。我已经尝试从这个问题应用 CSS,将onselectstart事件更改为返回 false,添加属性unselectable="on",以及我可以在 SO 上找到的任何其他内容。

然后我遇到了对这个问题的回答:

一旦元素不可选择,用户就不能从该元素中进行选择。但是,他们仍然可以通过从另一个不可选择的元素中拖动来选择元素的文本或框。

我试图通过取消 myElement 上的各种事件(ondragenter、oncontrolselect、onmouseenter、onselectionchange ...)来解决这个问题,但它没有用。

这正是我想要做的。我有一个拉斐尔画布对象,用户可以拖动它来绘制。但是,如果他们离开画布,我不希望突出显示“外部”元素中的文本。我想知道是否有人为引用的问题找到了破解方法。我只在 IE 7/8 中遇到这个问题。

4

1 回答 1

0

使用 JQUERY

$('#dragelement').onMouseDown(function(){
//YOUR CODE
});
于 2013-04-03T07:54:04.643 回答