当鼠标离开窗口时强制javascript文本选择结束

时间:2015-05-12 11:29:05

标签: javascript jquery awesomium

我们目前正在运行一个awesomium框架中的网络应用程序,但同样的(ish)事情也发生在Chrome浏览器中:

用户可以在页面上选择一定数量的文本,但如果他们在光标在窗口时进行鼠标操作,则选择'事件从未真正结束'。当他们键入鼠标或将鼠标移回窗口时,它就像mouseup从未发生过一样,并改变选择。

当窗口观察到mouseup时,我尝试在给定的输入元素上强制执行mouseleave事件,但这似乎没有效果,唯一取消的事情选择事件是物理点击鼠标(不幸的是.click()也没有工作)!

我是否错过了需要针对特定​​元素触发的特定事件,或者我可以调用以结束选择的特定方法?

任何帮助都非常感谢!

编辑:其中一个问题是因为选择永远不会完成,所以输入会不断覆盖。

输入任何文字,输入内容然后点击最后并向后拖动(选择所有文字)但不要释放鼠标按钮,如果您输入了,我将会看到其中一个问题#39;重新遇到。

如何停止发生选择事件(在这种情况下,当鼠标离开窗口时)?

0 个答案:

没有答案