(function ($, Drupal, settings) { "use strict"; Drupal.behaviors.navbar11 = { attach: function (context) { $(".navbar-wrapper").once("navbar-wrapper").each(function (){ $("#header_menu_box .header_menu_list").on('mouseenter', function () { $('.header_detail_container').hide(); $('#header_menu_details_box').stop().removeClass('menu-box-show') var data_id=$(this).attr('data-id'); $('#header_menu_details .header_detail_container').each(function (index, ele) { var id = $(this).attr('data-id'); // console.log(id); if(data_id == id){ $(this).show(); $('#header_menu_details_box').stop().addClass('menu-box-show') } }) }) $("#header_menu_details .header_detail_container").on('mouseleave', function () { $('.header_detail_container').hide(); $('#header_menu_details_box').stop().removeClass('menu-box-show') }); $(".block-navbar11 .navbar-wrapper .main-menu-temp3").on('mouseleave', function () { $('.header_detail_container').hide(); $('#header_menu_details_box').stop().removeClass('menu-box-show') }); //图文菜单li 标签添加伪类 $('#header_menu_details_box .header_detail_left li').on('mouseenter', function () { $(this).addClass('before'); }).on('mouseleave', function () { $(this).removeClass('before'); }); //处理图文导航按钮跳转逻辑 $('.navbar-collapse-box .nav .header_menu_list').each(function (index, ele) { var itemId = $(this).attr('data-id'); var src = $(this).children('a').attr('href'); $('.header_detail_right .learn-more').each(function (index, ele) { var id = $(this).parent().parent().parent().attr('data-id'); if (id == itemId) { $(this).attr('href', src); } }); }); if($(".block-navbar11 .navbar-wrapper").length){ // $('.block-navbar11 .navbar-wrapper').addClass('original').clone(true).insertAfter('.navbar-wrapper').addClass('stricked-menu').removeClass('original'); // $('.block-navbar11 .stricked-menu.navbar-wrapper').find('.header_menu_details').remove(); // $('.navbar-wrapper.stricked-menu button.navbar-toggle').attr('data-target','#navbar-collapse1'); // $('.navbar-wrapper.stricked-menu .navbar-collapse-box').attr('id','navbar-collapse1'); // $('.stricked-menu').remove(); if ($('.block-navbar11 .stricked-menu').length) { var headerScrollPos = 65; var stricky = $('.stricked-menu'); if ($(window).scrollTop() > headerScrollPos) { $('.scroll-to-top').fadeIn(); $("#navbar-collapse").collapse("hide"); } else if ($(this).scrollTop() <= headerScrollPos) { $("#navbar-collapse").collapse("hide"); $('.scroll-to-top').fadeOut(); } } //手机端关闭 $('.search_form_wrapper .icon-guanbi').click(function (){ $('.search-icon-box .icon-guanbi').hide().siblings().show(); $('html,body').css({"height":'',overflow:""}); $('.search_form_wrapper').hide(); // $(this).hide(); }); /*点击搜索按钮*/ $('.search-icon-box .search-icon').click(function (){ $(this).hide().siblings().show(); $('html,body').css({"height":'100%',overflow:"hidden"}); $('.search_form_wrapper').show(); }); $(window).on('scroll', function () { var headerScrollPos = 65; var stricky = $('.block-navbar11 .navbar-wrapper'); if ($(window).scrollTop() > headerScrollPos) { stricky.addClass('stricked-menu'); $(".navbar-collapse-box.in").collapse("hide"); // $('.model-box').css('height','0'); } else if ($(this).scrollTop() <= headerScrollPos) { stricky.removeClass('stricked-menu'); // $('.model-box').css('height','0'); $(".navbar-collapse-box.in").collapse("hide"); } }); window.addEventListener('resize',function (){ $("#navbar-collapse").collapse("hide"); $('.model-box').css('height','0'); }, false); $('.close_menu_block').click(function () { $("#navbar-collapse").collapse("hide"); }) $('.model-box').click(function () { $("#navbar-collapse").collapse("hide"); }) /*点击关闭按钮*/ $('.search-icon-box .icon-guanbi').click(function (){ $(this).hide().siblings().show(); $('html,body').css({"height":'',overflow:""}); $('.search_form_wrapper').hide(); }); } }) } } })(jQuery, Drupal, drupalSettings);