Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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克隆2个菜单,但附加的第2个菜单未添加mmenu类_Javascript_Jquery_Mmenu - Fatal编程技术网

Javascript jQuery克隆2个菜单,但附加的第2个菜单未添加mmenu类

Javascript jQuery克隆2个菜单,但附加的第2个菜单未添加mmenu类,javascript,jquery,mmenu,Javascript,Jquery,Mmenu,我有两个独立的菜单,我正试图克隆成一个移动mmenu。我正在尝试将第二个复制到mmenu,但当mmenu克隆了ul和孩子ul和li的ul时,没有应用样式 我的菜单是这样的 <nav id="menu"> <ul> <li>Menu 1 <ul> <li>Menu 2</li> <li>Menu 2</li>

我有两个独立的菜单,我正试图克隆成一个移动mmenu。我正在尝试将第二个复制到mmenu,但当mmenu克隆了ul和孩子ul和li的ul时,没有应用样式

我的菜单是这样的

<nav id="menu">
    <ul>
      <li>Menu 1
        <ul>
          <li>Menu 2</li>
          <li>Menu 2</li>
          <li>Menu 2</li>
        </ul>
      </li>
      <li>Menu 1
        <ul>
          <li>Menu 2</li>
          <li>Menu 2</li>
          <li>Menu 2</li>
        </ul>
      </li>
      <li>Menu 1
        <ul>
          <li>Menu 2</li>
          <li>Menu 2</li>
        </ul>
      </li>
      </ul>
    </nav>
    <nav id="menuB">  
    <ul>
      <li>Menu 1
        <ul>
          <li>Menu 2</li>
          <li>Menu 2</li>
          <li>Menu 2</li>
        </ul>
      </li>
      <li>Menu 1
        <ul>
          <li>Menu 2</li>
          <li>Menu 2</li>
          <li>Menu 2</li>
        </ul>
      </li>
      <li>Menu 1
        <ul>
          <li>Menu 2</li>
          <li>Menu 2</li>
        </ul>
      </li>
      </ul>
    </nav>
附加的菜单项1菜单项没有问题,但子菜单项或菜单项2没有应用mmenu类和样式,看起来像纯项目符号列表

有人知道如何在mmenu克隆菜单后追加,然后像第一个菜单那样添加类吗


我尝试设置了一个提琴,但似乎无法正确显示样式,但它确实显示了第二个菜单子菜单项的项目符号列表。ok got的样式正确,现在您可以看到我的问题:在初始化插件之前,您不能只附加第二个菜单吗?否如果将窗口拖大,则会将其附加到桌面版本或左侧菜单。有一秒钟我很兴奋,因为它似乎可以工作,但将结果框拖大一点,以查看您的结果被附加到dektop菜单,而不仅仅是mmenu:)这就是您想要实现的吗?我试图设置一个提琴,但似乎无法正确显示样式,但它确实显示了第二个菜单子菜单项是如何项目符号列表的好了,样式正确了,现在你可以看到我的问题了:)你不能在初始化插件之前附加第二个菜单吗?否如果将窗口拖大,则会将其附加到桌面版本或左侧菜单。有一秒钟我很兴奋,因为它似乎可以工作,但将结果框拖大一点,以查看您的结果被附加到dektop菜单,而不仅仅是mmenu:)这就是您想要实现的吗?
$("#menu").mmenu({
    // options
}, {
    // configuration
clone: true
});
$('#mm-menu ul').append($('#menuB ul').html());