在mobil设备中替换mousedown的最佳解决方案

时间:2016-06-23 01:15:05

标签: jquery jquery-mobile mobile

我试图通过桌面和移动设备上的智能导航来找到最小化我的ui的方法。 在mobil设备中替换mousedown的最佳解决方案是什么? http://codepen.io/shaikeomra/pen/XKNBVX

$(document).mouseup(function(e){
    if(mouse_down) {
    //
    mouse_down = false;
    $("#header").animate({height: 46},300);
    $("#menu").removeClass("show");
    $(".pullmenu-icon").removeClass("hide");
    //

1 个答案:

答案 0 :(得分:0)

vmousedown - 这是来自jQuery Mobile文档:

  

“...允许开发人员注册基本鼠标的监听器   事件,例如mousedown,mousemove,mouseup和click,以及   插件将负责注册后面正确的监听器   在尽可能最快的时间调用监听器的场景   装置“。

https://api.jquerymobile.com/vmousedown/

编辑:我不会取代事件处理,因为现代设备可以同时使用鼠标,鼠标和触摸屏,而是遵循其他SO答案中描述的提示:

How to bind both Mousedown and Touchstart, but not respond to both? Android, JQuery