theonlychase
4/2/2018 - 5:05 PM

Clone A Menu

Clones a menu, loops through each cloned menu element and adds it to the new element created

// Create Mobile Menu from Categories
    // 1. Clone Menu
    var clonedMenu = nextQuery('.nextCategoryListItem').clone(true, true);
    // 2. Create ul Element
    var ul = '<ul class="leftMenuNew"></ul>';
    // 3. Add new ul element where previous navigation was.
    nextQuery(ul).insertAfter('nav#navigation > div.clearfix');
    // 4. Loop through categories and each to the element above. 
    nextQuery(clonedMenu).each(function(index, elem) {
        nextQuery('.leftMenuNew').append(elem);
    });