(function() {function moreLinkHandle() { let nav_dom = $(`#oem-navigation`) let nav_width = nav_dom.parent().width() if(document.querySelector('#oem-navigation-more-link') == null) return; let nav_links_width = document.querySelector('#oem-navigation-more-link').clientWidth; nav_dom.find(`.header_menu-item-first`).each((index, elem) => { nav_links_width += elem.clientWidth; (nav_width <= nav_links_width) && $(elem).hide() && $(elem).addClass('hiddenNav') }) if (nav_width > nav_links_width) { $('#oem-navigation-more-link').hide() } else { $('#oem-navigation-more-link').show() } } function moreLinkRender() { let cloneNode = $('#oem-navigation>li').clone() $('#oem-navigation-more-link .more_links_header_menu-item-first').html(cloneNode) $('#oem-navigation-more-link .more_links_header_menu-item-first .header_menu-item-first').each((index, elem) => { if ($(elem).is(':visible')) { $(elem).remove(); } else { $(elem).removeClass('hiddenNav').show() } }); $('#oem-navigation-more-link .more_links_header_menu-item-first').children('.header_menu-item-first').hover(function() { $(this).addClass('on').siblings().removeClass('on') let cloneNode = $(this).find('.header_submenu-content-ul').clone() $('#oem-navigation-more-link .more_link_child').html(cloneNode) }) } moreLinkHandle() moreLinkRender() })()