• nuzik
    Participant
    @nuzik 6 hours, 3 minutes ago
    My menu works on mobiles and tablets but has issues on low resolution computers or those that like to split screen. The menu just doesnt click.
    On full screen its ok and nice and big and then when its shrunk or on a lower res the hamburger menu comes in and doesnt work for like 600-900 pixels lower and higher its fine

    Home

    Ive tried disabling all plug ins but it still has the issue. Im using sydney theme

    Viewing 5 replies – 1 through 5 (of 5 total)

    Kharis Sulistiyono

    Participant
    @kharisblank 2 weeks ago
    Hello there,

    Thank you for reaching out to us here.

    I noticed that you are having two mobile menus. Which one does have the issue? Could you please be more specific?

    Regards,
    Kharis

    nuzik

    Participant
    @nuzik 2 weeks ago
    the big one in the middle of the screen.
    When the screen is full size on a decent resolution its fine but smaller resolutions it wont click the hamburger correctly.
    https://gyazo.com/1068715d7b08613e7d6d6736e43d4ff4 see when this happens on some resolutions it does not load the menu on the click

    Kharis Sulistiyono

    Participant
    @kharisblank 2 weeks ago
    Hello there,

    The mobile menu script is intentionally written to make it works like so. Basically the mobile menu is only visible on the screen resolution below 1025px. As you have modified its visibility, you should do code adjustment. Please see this thread. I hope it could help.

    Regards,
    Kharis

    nuzik

    Participant
    @nuzik 1 week, 5 days ago
    think thats helped a little there are some screen sizes still with the issue, but ve changed as per your reply

    nuzik

    Participant
    @nuzik 1 day, 3 hours ago
    hi dude, sorry its having issues with a certain res
    1366 x 768 any ideas it just doesnt do anything….

    Viewing 1 replies (of 1 total)

    Kharis Sulistiyono

    Participant
    @kharisblank 8 hours, 40 minutes ago
    I replied here https://wordpress.org/support/topic/hamburger-menus-issue-2/#post-8192116

    Regards,
    Kharis

    Hi yes you did but there is still an issue with regards to the new res i listed above

    So the new issue is this

    hi dude, sorry its having issues with a certain res
    1366 x 768 any ideas it just doesnt do anything…. And yes i followed the instructions before but for some reason that res does nothing at all

    • This topic was modified 7 years, 7 months ago by nuzik.
Viewing 9 replies - 1 through 9 (of 9 total)
  • Hello there,

    To fix it, would you please try to edit the sydney/js/main.min.js file. Find this line:

    
    if ( matchMedia( 'only screen and (max-width: 1280px)' ).matches ) {
    

    and replace it with:

    
    if ( matchMedia( 'only screen and (max-width: 9999px)' ).matches ) {
    
    

    You would clear your web browser’s cache before reloading your site to see the code changes takes affect.

    Please let me know how it resolves the issue.

    Regards,
    Kharis

    Thread Starter nuzik

    (@nuzik)

    Awesome i think its sorted now… i say think wait until someone comes up with some bizare mode again

    Thread Starter nuzik

    (@nuzik)

    ahh dude it works on the smaller res and now the bigger res dont show a menu…. FFS I hate my life!

    Hello there,

    I noticed that this line:

    
    if ( matchMedia( 'only screen and (max-width: 1280px)' ).matches ) {
    

    hasn’t yet been changed.

    Regards,
    Kharis

    Thread Starter nuzik

    (@nuzik)

    Itss not showing that on the files here, clear your cache and cookies the ones have been updated last night show on my system

    full code for the file here

    ;(function($) {

    ‘use strict’

    var testMobile;
    var isMobile = {
    Android: function() {
    return navigator.userAgent.match(/Android/i);
    },
    BlackBerry: function() {
    return navigator.userAgent.match(/BlackBerry/i);
    },
    iOS: function() {
    return navigator.userAgent.match(/iPhone|iPad|iPod/i);
    },
    Opera: function() {
    return navigator.userAgent.match(/Opera Mini/i);
    },
    Windows: function() {
    return navigator.userAgent.match(/IEMobile/i);
    },
    any: function() {
    return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
    }
    };

    var testiPad;
    var isiPad = {
    iOS: function() {
    return navigator.userAgent.match(/iPad/i);
    },
    any: function() {
    return ( isiPad.iOS() );
    }
    };

    var sliderFix = function() {
    $( “.slides-container .slide-item”).addClass(‘sliderFix’);
    setTimeout(function(){$( “.slides-container .slide-item”).removeClass(‘sliderFix’);}, 200);
    }

    var heroSection = function() {
    // Background slideshow
    (function() {
    if ( $( “#slideshow” ).length ) {
    $(‘#slideshow’).superslides({
    play: $(‘#slideshow’).data(‘speed’),
    animation: ‘fade’,
    pagination: false
    });
    }
    })();
    // Text slider
    (function() {
    if ( $( “.text-slider” ).length ) {
    $(‘.text-slider’).flexslider({
    animation: “slide”,
    selector: “.slide-text li”,
    controlNav: false,
    directionNav: false,
    slideshowSpeed: $(‘.text-slider’).data(‘speed’),
    animationSpeed : 700,
    slideshow : $(‘.text-slider’).data(‘slideshow’),
    touch: true,
    useCSS: false,
    });
    }
    })();

    $(function() {
    $(‘a[href*=”#”]:not([href=”#”],[class*=”tab”] a,.wc-tabs a, .activity-content a)’).click(function() {
    if (location.pathname.replace(/^\//,”) == this.pathname.replace(/^\//,”) && location.hostname == this.hostname) {
    var target = $(this.hash);
    target = target.length ? target : $(‘[name=’ + this.hash.slice(1) +’]’);
    if (target.length) {
    $(‘html,body’).animate({
    scrollTop: target.offset().top – 70
    }, 1000);

    if($(‘#mainnav-mobi’).length) $(‘#mainnav-mobi’).hide();
    return false;
    }
    }
    });
    });
    };

    var responsiveMenu = function() {
    var menuType = ‘desktop’;

    $(window).on(‘load resize’, function() {
    var currMenuType = ‘desktop’;

    if ( matchMedia( ‘only screen and (max-width: 9999px)’ ).matches ) {
    currMenuType = ‘mobile’;
    }
    if ( currMenuType !== menuType ) {
    menuType = currMenuType;

    if ( currMenuType === ‘mobile’ ) {
    var $mobileMenu = $(‘#mainnav’).attr(‘id’, ‘mainnav-mobi’).hide();
    var hasChildMenu = $(‘#mainnav-mobi’).find(‘li:has(ul)’);

    $(‘#header’).find(‘.header-wrap’).after($mobileMenu);
    hasChildMenu.children(‘ul’).hide();
    hasChildMenu.children(‘a’).after(‘<span class=”btn-submenu”></span>’);
    $(‘.btn-menu’).removeClass(‘active’);
    } else {
    var $desktopMenu = $(‘#mainnav-mobi’).attr(‘id’, ‘mainnav’).removeAttr(‘style’);

    $desktopMenu.find(‘.submenu’).removeAttr(‘style’);
    $(‘#header’).find(‘.col-md-10’).append($desktopMenu);
    $(‘.btn-submenu’).remove();
    }
    }
    });

    $(‘.btn-menu’).on(‘click’, function() {
    $(‘#mainnav-mobi’).slideToggle(300);
    $(this).toggleClass(‘active’);
    });

    $(document).on(‘click’, ‘#mainnav-mobi li .btn-submenu’, function(e) {
    $(this).toggleClass(‘active’).next(‘ul’).slideToggle(300);
    e.stopImmediatePropagation()
    });
    }

    var panelsStyling = function() {
    $(“.panel-row-style”).each( function() {
    if ($(this).data(‘hascolor’)) {
    $(this).find(‘h1,h2,h3,h4,h5,h6,a,.fa, div, span’).css(‘color’,’inherit’);
    }
    if ($(this).data(‘hasbg’)) {
    $(this).append( ‘<div class=”overlay”></div>’ );
    }
    });
    };

    var scrolls = function() {
    testMobile = isMobile.any();
    if (testMobile == null) {
    $(“.panel-row-style, .slide-item”).parallax(“50%”, 0.3);
    }
    };

    var checkipad = function() {
    testiPad = isiPad.any();
    if (testiPad != null) {
    $(“.slides-container .slide-item”).css(“background-attachment”, “scroll”);
    }
    };

    var rollAnimation = function() {
    $(‘.orches-animation’).each( function() {
    var orElement = $(this),
    orAnimationClass = orElement.data(‘animation’),
    orAnimationDelay = orElement.data(‘animation-delay’),
    orAnimationOffset = orElement.data(‘animation-offset’);

    orElement.css({
    ‘-webkit-animation-delay’: orAnimationDelay,
    ‘-moz-animation-delay’: orAnimationDelay,
    ‘animation-delay’: orAnimationDelay
    });

    orElement.waypoint(function() {
    orElement.addClass(‘animated’).addClass(orAnimationClass);
    },{ triggerOnce: true, offset: orAnimationOffset });
    });
    };

    var goTop = function() {
    $(window).scroll(function() {
    if ( $(this).scrollTop() > 800 ) {
    $(‘.go-top’).addClass(‘show’);
    } else {
    $(‘.go-top’).removeClass(‘show’);
    }
    });

    $(‘.go-top’).on(‘click’, function() {
    $(“html, body”).animate({ scrollTop: 0 }, 1000);
    return false;
    });
    };

    var testimonialCarousel = function(){
    if ( $().owlCarousel ) {
    $(‘.roll-testimonials’).owlCarousel({
    navigation : false,
    pagination: true,
    responsive: true,
    items: 1,
    itemsDesktop: [3000,1],
    itemsDesktopSmall: [1400,1],
    itemsTablet:[970,1],
    itemsTabletSmall: [600,1],
    itemsMobile: [360,1],
    touchDrag: true,
    mouseDrag: true,
    autoHeight: true,
    autoPlay: $(‘.roll-testimonials’).data(‘autoplay’)
    });
    }
    };

    var progressBar = function() {
    $(‘.progress-bar’).on(‘on-appear’, function() {
    $(this).each(function() {
    var percent = $(this).data(‘percent’);

    $(this).find(‘.progress-animate’).animate({
    “width”: percent + ‘%’
    },3000);

    $(this).parent(‘.roll-progress’).find(‘.perc’).addClass(‘show’).animate({
    “width”: percent + ‘%’
    },3000);
    });
    });
    };

    var headerFixed = function() {
    var headerFix = $(‘.site-header’).offset().top;
    $(window).on(‘load scroll’, function() {
    var y = $(this).scrollTop();
    if ( y >= headerFix) {
    $(‘.site-header’).addClass(‘fixed’);
    } else {
    $(‘.site-header’).removeClass(‘fixed’);
    }
    if ( y >= 107 ) {
    $(‘.site-header’).addClass(‘float-header’);
    } else {
    $(‘.site-header’).removeClass(‘float-header’);
    }
    });
    };

    var counter = function() {
    $(‘.roll-counter’).on(‘on-appear’, function() {
    $(this).find(‘.numb-count’).each(function() {
    var to = parseInt($(this).attr(‘data-to’)), speed = parseInt($(this).attr(‘data-speed’));
    $(this).countTo({
    to: to,
    speed: speed
    });
    });
    }); //counter
    };

    var detectViewport = function() {
    $(‘[data-waypoint-active=”yes”]’).waypoint(function() {
    $(this).trigger(‘on-appear’);
    }, { offset: ‘90%’, triggerOnce: true });

    $(window).on(‘load’, function() {
    setTimeout(function() {
    $.waypoints(‘refresh’);
    }, 100);
    });
    };

    var teamCarousel = function(){
    if ( $().owlCarousel ) {
    $(“.panel-grid-cell .roll-team”).owlCarousel({
    navigation : false,
    pagination: true,
    responsive: true,
    items: 3,
    itemsDesktopSmall: [1400,3],
    itemsTablet:[970,2],
    itemsTabletSmall: [600,1],
    itemsMobile: [360,1],
    touchDrag: true,
    mouseDrag: true,
    autoHeight: false,
    autoPlay: false,
    }); // end owlCarousel
    } // end if
    };

    var responsiveVideo= function(){
    $(document).ready(function(){
    $(“body”).fitVids();
    });
    };

    var projectEffect = function() {
    var effect = $(‘.project-wrap’).data(‘portfolio-effect’);

    $(‘.project-item’).children(‘.item-wrap’).addClass(‘orches-animation’);

    $(‘.project-wrap’).waypoint(function(direction) {
    $(‘.project-item’).children(‘.item-wrap’).each(function(idx, ele) {
    setTimeout(function() {
    $(ele).addClass(‘animated ‘ + effect);
    }, idx * 150);
    });
    }, { offset: ‘75%’ });
    };

    var socialMenu = function() {
    $(‘.widget_fp_social a’).attr( ‘target’,’_blank’ );
    };

    var removePreloader = function() {
    $(‘.preloader’).css(‘opacity’, 0);
    setTimeout(function(){$(‘.preloader’).hide();}, 600);
    }

    var portfolioIsotope = function(){

    if ( $(‘.project-wrap’).length ) {

    $(‘.project-wrap’).each(function() {

    var self = $(this);
    var filterNav = self.find(‘.project-filter’).find(‘a’);

    var projectIsotope = function($selector){

    $selector.isotope({
    filter: ‘*’,
    itemSelector: ‘.project-item’,
    percentPosition: true,
    animationOptions: {
    duration: 750,
    easing: ‘liniar’,
    queue: false,
    }
    });

    }

    self.children().find(‘.isotope-container’).imagesLoaded( function() {
    projectIsotope(self.children().find(‘.isotope-container’));
    });

    $(window).load(function(){
    projectIsotope(self.children().find(‘.isotope-container’));
    });

    filterNav.click(function(){
    var selector = $(this).attr(‘data-filter’);
    filterNav.removeClass(‘active’);
    $(this).addClass(‘active’);

    self.find(‘.isotope-container’).isotope({
    filter: selector,
    animationOptions: {
    duration: 750,
    easing: ‘liniar’,
    queue: false,
    }
    });

    return false;

    });

    });

    }

    }

    // Dom Ready
    $(function() {
    sliderFix();
    heroSection();
    headerFixed();
    testimonialCarousel();
    teamCarousel();
    counter();
    progressBar();
    detectViewport();
    responsiveMenu();
    responsiveVideo();
    rollAnimation();
    checkipad();
    panelsStyling();
    scrolls();
    projectEffect();
    socialMenu();
    goTop();
    portfolioIsotope();
    removePreloader();
    });
    })(jQuery);

    It is working fine here on my end https://cloudup.com/cAM5TLqRXzf. I am using 1440 X 900 screen resolution.

    Regards,
    Kharis

    Thread Starter nuzik

    (@nuzik)

    hi dude, 1080p and above gives no menu at all, nothing shows on the screen

    https://i.gyazo.com/4cfdefc0afbe13aeca7addc149ac6082.jpg

    there used to be three buttons that were there they are just gone now since we updated to 9999

    Thread Starter nuzik

    (@nuzik)

    to keep you updated is anything 1050 and above the menu links are not there. The hamburger doesnt show either.
    So we either need to get the hamburger to show all the time or get the normal links back..

    also is there a way to keep the background of the menu transparent when the hamburger menu shows?

    ive changed it to 1400 now and it seems to work on all resolutions apart from 1440 x 900
    all others seem to have the proper menu or the hamburger now… so no idea what is wrong but maybe there is a work around or a fix. Cant find anything on the net about it

    • This reply was modified 7 years, 7 months ago by nuzik.
    Thread Starter nuzik

    (@nuzik)

    and just to make matters worse the menu remains static either way… which is inconvenient.
    Any suggestions

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Hamburger menu’ is closed to new replies.