我的问题是菜单点击滚动和标题下隐藏粘性标题我的问题是菜单点击滚动和标题下隐藏粘性标题,所以请任何建议enter image description here请检查这个图像,所以更多的想法
uurv41yg1#
这听起来像你有一个菜单,当点击时,页面向上滚动,你想确保在滚动过程中,一个粘性标题仍然隐藏在标题下面。这里有一些关于如何实现这一目标的建议:
*粘头:
position: sticky
z-index
.sticky-header { position: sticky; top: 0; z-index: 100; /* Adjust this value as needed */ }
*滚动行为:
// Example smooth scroll to an element with an ID "section-to-scroll" document.getElementById('menu-item').addEventListener('click', function () { document.getElementById('section-to-scroll').scrollIntoView({ behavior: 'smooth' }); });
*元素定位:
fixed
sticky
.title { position: relative; /* Or another appropriate position value */ }
*酒店:
window.addEventListener('scroll', function () { // Adjust header behavior here based on scroll position });
*在不同设备和浏览器上测试:
通过遵循这些步骤,并确保标题、滚动行为和元素定位得到正确配置,您应该能够实现菜单触发滚动的预期效果,并在标题下隐藏粘性标题。如果您遇到特定问题或有更详细的要求,请提供更多信息以获得更有针对性的指导。
8xiog9wr2#
友情链接:Try This One
Js: $(function () { var $item = $('nav ul li'); $item.on('click', 'a', function (event) { var $section = $($(this).attr('href')); var sectionTop = $section.offset().top; $('html, body').stop().animate({ scrollTop: sectionTop }, 1000); event.preventDefault(); }); $(window).scroll(function () { var scrollTop = $(this).scrollTop(); $item.each(function () { var $section = $($(this).find('a').attr('href')); var sectionTop = $section.offset().top - 50; var sectionHeight = $section.height(); if (sectionTop <= scrollTop && (sectionTop + sectionHeight) > scrollTop) { $(this).addClass('active'); $(this).siblings().removeClass('active'); } }); }); }); $(window).scroll(function () { var sticky = $('nav'), scroll = $(window).scrollTop(); if (scroll >= 100) sticky.addClass('fixed-top'); else sticky.removeClass('fixed-top'); });
2条答案
按热度按时间uurv41yg1#
这听起来像你有一个菜单,当点击时,页面向上滚动,你想确保在滚动过程中,一个粘性标题仍然隐藏在标题下面。这里有一些关于如何实现这一目标的建议:
*粘头:
position: sticky
或JavaScript)来添加和删除粘性行为的类。*Z指数:
z-index
比标题或任何其他可能与之重叠的元素的z-index
高。这将确保标题在滚动时保持在其他内容的顶部。*滚动行为:
*元素定位:
fixed
或sticky
。*酒店:
*滚动事件处理:
*在不同设备和浏览器上测试:
通过遵循这些步骤,并确保标题、滚动行为和元素定位得到正确配置,您应该能够实现菜单触发滚动的预期效果,并在标题下隐藏粘性标题。如果您遇到特定问题或有更详细的要求,请提供更多信息以获得更有针对性的指导。
8xiog9wr2#
友情链接:Try This One