jQuery.mmenu dragOpen 禁用在桌面拖动
jQuery.mmenu dragOpen disable dragging at desktop
jQuery.mmenu 使用 Hammer.js 进行拖动,在 docs jQuery.mmenu says
Hammer.js enables dragging on touch and desktop devices. If you only want to enable dragging the menu open on touchscreens, use the $.mmenu.support.touch variable.
我绝对想禁用桌面拖动并仅在移动设备上使用它的行为。它说我应该使用 $.mmenu.support.touch
来这样做。但是如何使用呢?我已经尝试了所有可能的场景,在那里使用了任何类型,在插件初始化之前和之后放置它,但没有运气。
如何使用$.mmenu.support.touch
禁止在桌面上通过鼠标拖动打开菜单?
我也在寻找这个问题的答案,现在才弄明白。
这是我的整个配置。
$(document).ready(function(){
$("#mmenu-left").mmenu(
{
extensions: ["theme-dark"],
dragOpen: { open: ($.mmenu.support.touch?true:false) }
},
{
offCanvas: {
pageSelector: "#thepage"
}
}
);
});
这是仅在触摸设备上启用 dragopen 的部分:
dragOpen: { open: ($.mmenu.support.touch?true:false) }
jQuery.mmenu 使用 Hammer.js 进行拖动,在 docs jQuery.mmenu says
Hammer.js enables dragging on touch and desktop devices. If you only want to enable dragging the menu open on touchscreens, use the $.mmenu.support.touch variable.
我绝对想禁用桌面拖动并仅在移动设备上使用它的行为。它说我应该使用 $.mmenu.support.touch
来这样做。但是如何使用呢?我已经尝试了所有可能的场景,在那里使用了任何类型,在插件初始化之前和之后放置它,但没有运气。
如何使用$.mmenu.support.touch
禁止在桌面上通过鼠标拖动打开菜单?
我也在寻找这个问题的答案,现在才弄明白。 这是我的整个配置。
$(document).ready(function(){
$("#mmenu-left").mmenu(
{
extensions: ["theme-dark"],
dragOpen: { open: ($.mmenu.support.touch?true:false) }
},
{
offCanvas: {
pageSelector: "#thepage"
}
}
);
});
这是仅在触摸设备上启用 dragopen 的部分:
dragOpen: { open: ($.mmenu.support.touch?true:false) }