这是事... 在桌面浏览器中,我使用document.selection.createRange()
和window.getSelection();
来获取突出显示的文本。而且,我使用onmouseup
事件来创建关于选择文本的事件。 两者都致力于桌面平台如何在移动浏览器中选择文本时创建事件并获取突出显示的文本
但在移动浏览器onmouseup
事件不工作...
所以,我应该怎么用,而不是onmouseup
事件的智能手机的
这是事... 在桌面浏览器中,我使用document.selection.createRange()
和window.getSelection();
来获取突出显示的文本。而且,我使用onmouseup
事件来创建关于选择文本的事件。 两者都致力于桌面平台如何在移动浏览器中选择文本时创建事件并获取突出显示的文本
但在移动浏览器onmouseup
事件不工作...
所以,我应该怎么用,而不是onmouseup
事件的智能手机的
对智能手机使用taphold
事件,并且还使用jquery mobile来实现此目的。
在移动没有鼠标。这些需要用触摸和滚动事件替换。 (https://developer.mozilla.org/en/docs/Web/API/Touch_events)
可能的重复:http://stackoverflow.com/questions/25135736/does-jquery-mouseup-event-work-on-touch-devices – fsinisi90