【问题标题】:Jquery mobile and mouseover eventJquery 移动和鼠标悬停事件
【发布时间】:2012-03-28 09:40:25
【问题描述】:

我希望当我在标签上移动鼠标时会发出警报(“某事”),我尝试了很多功能,但总是只有当我点击标签时才有效,而不是当我只是在标签上移动它时! ! 我试过了:

$("#show").mouseover(function(){
   alert("something");
});

$("#show").mouseenter(function(){
   alert("something");
});

$("#show").live('vmouseover', function() {
   alert("something");
});

$("#show").hover(
  function () {
     alert("something");
});

【问题讨论】:

  • 正如@Jivings 所说,鼠标事件在移动设备上不起作用,您正在寻找替代的触摸事件。

标签: javascript jquery-mobile touch mouseover


【解决方案1】:

您想查看 jQuery-Mobile 提供的特定于移动设备的虚拟事件。他们的描述可以在这里找到:

http://jquerymobile.com/demos/1.1.0-rc.1/docs/api/events.html

特别是,您要求鼠标悬停:

$("#show").vmouseover(function(){
   alert("something");
});

【讨论】:

  • @Bouaziz 你在移动设备上测试过吗?
  • @Bouaziz 您希望它何时启动?模拟器不会捕捉到简单的鼠标悬停在元素上。在 Android 设备上,什么时候有 mouseover?你要么触摸一个元素,要么滑动它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-26
  • 1970-01-01
  • 2011-02-12
  • 2011-11-09
  • 2011-11-01
  • 1970-01-01
相关资源
最近更新 更多