I just made a sticky header in my Debut theme ,but there a some bug in the product page…
here how I did it from :
https://community.shopify.com/c/Shopify-Design/Sticky-Fixed-Header-and-Navigation-for-Debut-Theme/td-p/518018
but the product title is cover by the header, even I scroll up to the top
https://yorozuyadecor.com/products/electric-automatic-yogurt-maker
would be very appreciated if anyone can help, thank you very much
In your Shopify Admin go to online store > themes > actions > edit code
add this jquery code to javascript file
$(window).scroll(function() {
scroll = $(window).scrollTop();
if (scroll >= 400) {
$('#shopify-section-header').css('position', 'fixed');
} else {
$('#shopify-section-header').css('position', 'static');
}
});
and this is for CSS below or change the ##shopify-section-header from fixed to static otherwise enter this code at the end of css file
#shopify-section-header {
position: static;
}
MORE10
August 23, 2021, 1:24pm
3
I dont have javascript to choose
1 Like
can you tell me where exactly location I need to put in? I’m not good a coding haha
go to theme > edit code and then find theme.js file and put it at the end the javascript code and for css find theme.css or theme.scss and add css code at very bottom
MORE10
August 23, 2021, 6:11pm
6
Sorry but this solution does not work for me
thank you for sharing, but this one doesn’t work on mine as well
please replace javascript code with this in theme.js
jQuery(document).ready(function($) {
$(window).scroll(function() {
scroll = $(window).scrollTop();
if (scroll >= 400) {
$('#shopify-section-header').css('position', 'fixed');
} else {
$('#shopify-section-header').css('position', 'static');
}
});
});
I have tested new code and its working!
ve just try on the new one, I can see the title now, but the header is not fixed anymore.
it is fixed try to scroll at least 400 pixel or you can lower this number to stick earlier in your javascript code change 400 to 100 and it will stick faster
Thank you so much, It’s worked