mouseOver在触摸屏上

时间:2011-07-30 19:35:23

标签: javascript events cordova touch

我想在Javascript中制作mouseOver或hover like命令。我希望当你把手指放在元素改变属性的元素上(变得更暗)时,当你将手指拖到另一个元素上时,它会改变它的原始状态,但是我的手指当前正在改变的元素。如果有人知道我在说什么,请帮助我。

5 个答案:

答案 0 :(得分:0)

查看此https://developer.mozilla.org/en/DOM/Touch_events,因为您可以告诉触摸事件仍在开发中。但是最新的浏览器已经开始实现它们了。

答案 1 :(得分:0)

MSDN-IEBlog上的这个系列讲述了触摸事件的当前实现和未来,参考了W3C,Trident,Gecko和Webkit / iOS指南:

希望它有所帮助。

答案 2 :(得分:0)

如果找不到仅限CSS的解决方案,则可以捕获文档上的touchstarttouchmovetouchend事件并处理touchemove(每个通过检查x,y与你想要突出显示的内容并适当添加/删除突出显示类来解决问题。

答案 3 :(得分:0)

使用JQuery中的vMouseEvents。这是工作的东西。

答案 4 :(得分:0)

JQuery mobile的虚拟鼠标事件非常简洁。

<强> https://api.jquerymobile.com/vmouseover/