Tagged: x
-
AuthorPosts
-
August 8, 2016 at 11:48 am #1122360
giveitlegsParticipantURL: http://gofitfarm3.wpengine.com
Hey there! I’d love to use a different header logo with the sticky menu after scrolling.
Right now, here’s the code I’m trying to use in my global customizer under the Js section but it’s not working… (I got it from another support thread here in this forum from one of you sharp chaps!)…
/* // Allows for minimizing sticky header upon scrolling. */ jQuery(function($) { var $body = $('body'); var $navbar = $('.x-navbar'); if ( $body.hasClass('x-navbar-fixed-top-active') && $navbar.length > 0 ) { var boxedClasses = ''; if ( $body.hasClass('x-boxed-layout-active') ) { boxedClasses = ' x-container max width'; } $(window).scroll(function() { if ( $(this).scrollTop() >= 60 ) { $navbar.addClass('x-navbar-fixed-top' + boxedClasses); } else { $navbar.removeClass('x-navbar-fixed-top' + boxedClasses); } }); } }); /* // Sets a different logo for the sticky smaller header after scrolling. */ jQuery(function($) { $(window).scroll(function() { if($('.x-navbar').hasClass('x-navbar-fixed-top')) { $('.x-navbar-fixed-top .x-brand img').attr('src','wp-content/uploads/2016/08/Google-Maps-Icon-Fit-Farm-not-Fat-Camp-75x75.png'); }else{ $('.x-navbar .x-brand img').attr('src','wp-content/uploads/2016/08/Fit-Farm-Fat-Camp-Hero-Logo-Trans-375x350.png'); } }); });Any help you can lend would be so appreciated! Cheers…
August 8, 2016 at 12:17 pm #1122411
JoaoModeratorHi There,
If you would like to change the logo when scrolling, please add the following code to Appereance : Customizer : Custom : Javascript and switch the images for your own images.
jQuery(function($) { $(window).scroll(function() { if($('.x-navbar').hasClass('x-navbar-fixed-top')) { $('.x-navbar-fixed-top .x-brand img').attr('src','http://placehold.it/120?text=Secondary+Logo!'); }else{ $('.x-navbar .x-brand img').attr('src','http://placehold.it/120?text=Original+Logo!'); } }); });Hope it helps
Joao
August 8, 2016 at 4:03 pm #1122730
giveitlegsParticipantHmm. I added the code, but nothing changed. :/
August 8, 2016 at 9:33 pm #1123127
John EzraMemberHi there,
Thanks for updating the thread! Would you mind providing us with login credentials so we can take a closer look? To do this, you can make a post with the following info:
– Link to your site
– WordPress Admin username / password
– FTP credentialsDon’t forget to select Set as private reply. This ensures your information is only visible to our staff.
August 10, 2016 at 10:31 am #1125665
giveitlegsParticipantThis reply has been marked as private.August 10, 2016 at 2:20 pm #1126060
Nabeel AModeratorHi again,
Thank you for providing the credentials. Please replace the previous code with this one:
jQuery(function($) { $(window).scroll(function() { if($('.x-navbar').hasClass('x-navbar-fixed-top')) { $('.logo-menu-item a').css('background','url(http://placehold.it/120?text=Secondary+Logo!)'); }else{ $('.logo-menu-item a').css('background','url(http://placehold.it/120?text=Original+Logo!)'); } }); });Don’t forget to clear your browser’s cache after adding the code. Let us know how this goes!
August 13, 2016 at 12:08 pm #1130029
giveitlegsParticipantHey! That almost got it! Except the smaller logo is repeating right now… hmmm… (screenshot)…
August 13, 2016 at 9:09 pm #1130355
Rue NelModeratorHello There,
Upon checking, I am already seeing this.

I guess this issue has been resolved. Please confirm.
August 15, 2016 at 10:10 am #1131970
giveitlegsParticipantNo, it wasn’t resolved, I just went back to the old code, because I had to give a status update meeting to client, and I didn’t want the logo are looking all wonky… any help you can muster here would be great.
Cheers!
August 15, 2016 at 3:22 pm #1132435
Nabeel AModeratorHi again,
Can you please re-add the previously provided jQuery script and then add the following CSS in your Customizer:
.logo-menu-item a { background-size: cover !important; background-repeat: no-repeat !important; }Let us know how this goes!
August 15, 2016 at 10:59 pm #1132934
giveitlegsParticipantOkay, I did that just now. Here was the result… screenshot…
August 16, 2016 at 3:32 am #1133173
Paul RModeratorHi,
Kindly change the css code to this.
.x-navbar .desktop .x-nav > li.logo-menu-item > a { background-size: contain !important; background-repeat: no-repeat !important; }Hope that helps.
August 16, 2016 at 10:25 am #1133675
giveitlegsParticipantOooohh! that’s almost it! It just floats left when the sticky header is up… screenshot…
August 16, 2016 at 12:22 pm #1133876
ThaiModeratorHi There,
Please update the previous CSS to this:
.x-navbar .desktop .x-nav > li.logo-menu-item > a { background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; margin-top: 2px; }Hope it helps 🙂
August 16, 2016 at 8:38 pm #1134489
giveitlegsParticipantSir,… that totally did it. Wow. I am in awe. So much amazed. Wow. thank you sooooo much!
You rock! You’re like a CSS demigod…. thnx! really, great support!
Cheers!
-
AuthorPosts
- <script> jQuery(function($){ $("#no-reply-1122360 .bbp-template-notice, .bbp-no-topic .bbp-template-notice").removeClass('bbp-template-notice'); }); </script>
