gpt4 book ai didi

javascript - jQuery.mmenu DragOpen 禁用桌面拖动

转载 作者:行者123 更新时间:2023-12-03 08:07:31 25 4
gpt4 key购买 nike

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: { open: ($.mmenu.support.touch?true:false) }

关于javascript - jQuery.mmenu DragOpen 禁用桌面拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34318153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com