Javascript 如何在位置固定的情况下停止元件移动
是否有机会停止元件移动,其位置为Javascript 如何在位置固定的情况下停止元件移动,javascript,jquery,css,css-position,Javascript,Jquery,Css,Css Position,是否有机会停止元件移动,其位置为position:fixed在CSS中 我知道我不能用CSS来解决这个问题,也许有什么办法可以让JS来解决这个问题 我已经尝试通过像这样滚动来删除一些值,但是 $(window).scroll(function() { var main_menu = $('.main_menu'); var current_position = $(this).scrollTop(); if($(window).scrollTop() == $(documen
position:fixed代码>在CSS中
我知道我不能用CSS来解决这个问题,也许有什么办法可以让JS来解决这个问题
我已经尝试通过像这样滚动来删除一些值,但是
$(window).scroll(function()
{ var main_menu = $('.main_menu');
var current_position = $(this).scrollTop();
if($(window).scrollTop() == $(document).height() - $(window).height())
{
main_menu.css('top','0'-current_position+'px');
}
});
HTML:
节内容块
有溢出:隐藏
,菜单比父块宽一点。因此,我使用位置固定
停止拉伸主要部分
有人知道怎么做吗?所以。。。绝对定位?如果对元素应用了position:fixed
,您的元素怎么会移动?我有oveflow:hidden by parent block,我需要用fixedElement执行此操作。元素不能用position:fixed
移动。若你们滚动页面,那个么它仍然会固定在那个位置,但滚动是活动的。这是你说的吗?
<section class="content_block">
<section id="logo_main"></section>
<div class="main_menu">
</div>
</section>