Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery/JS/etc菜单生成器_Javascript_Jquery_Html_Menu_Mootools - Fatal编程技术网

Javascript jQuery/JS/etc菜单生成器

Javascript jQuery/JS/etc菜单生成器,javascript,jquery,html,menu,mootools,Javascript,Jquery,Html,Menu,Mootools,我正在尝试构建一个应用程序。我想让用户创建自己的菜单与子菜单也。我想让JavaScript成为一个活生生的东西:点击添加按钮,然后拖放到订单上,等等 你认为有没有jQuery/JavaScript/etc菜单生成器可以下载 我曾尝试搜索菜单生成器javascript/jquery,但我只找到了在线菜单生成器,没有下载 与js-jquery、js、mootools等相关的任何类型的代码都可以接受 非常感谢!!!如果问题没有在正确的位置提出,我将删除 编辑:我不需要像“为菜单选择设计”这样的自定义样

我正在尝试构建一个应用程序。我想让用户创建自己的菜单与子菜单也。我想让JavaScript成为一个活生生的东西:点击添加按钮,然后拖放到订单上,等等

你认为有没有jQuery/JavaScript/etc菜单生成器可以下载

我曾尝试搜索菜单生成器javascript/jquery,但我只找到了在线菜单生成器,没有下载

与js-jquery、js、mootools等相关的任何类型的代码都可以接受

非常感谢!!!如果问题没有在正确的位置提出,我将删除


编辑:我不需要像“为菜单选择设计”这样的自定义样式。它只需要生成HTML,并尝试将jQuery UI与jQuery一起使用。您必须将jQuery UI脚本放在jQuery之后,并且必须包含CSS主题,例如UI亮度。从a开始,给它一个ID,例如菜单。将所有带默认值的基本对象放在其中,并将拖放对象放在不同的元素中,例如items。然后在脚本文件中,放入:

$(function() {
    $( "#menu" ).menu();
});
这将把ul变成一个菜单。现在,您希望使项目可以拖放。在相同的函数中,将此添加到$menu.menu;下面:

这将允许您对菜单项进行排序。要让您将它们从一个地方移动到另一个地方,请将其添加到…disableSelection;下面的函数中:

$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
$( "li" ).draggable();
$( "#menu li" ).droppable({
    drop: function( event, ui ) {
        $( this )
            .appendTo( "#items" );
    }
});
$( "#items li" ).droppable({
    drop: function( event, ui ) {
        $( this )
            .appendTo( "#menu" );
    }
});