gpt4 book ai didi

jquery - 仅滚动标题的一部分并固定

转载 作者:行者123 更新时间:2023-11-28 03:28:26 25 4
gpt4 key购买 nike

我遇到了整晚都无法解决的问题。其实我在找什么。“实际外观和工具来解释我的要求”

enter image description here

我希望红色部分向上滚动,当我滚动时,蓝色部分也继续向上滚动,但在 top:0px 停止并固定,我想这将由 jQuery 而我真的很糟糕,由于移动用户,最好只是通过 css。有人可以帮我吗?这是我的 html 标记

<header>
<div ID="Banner">
<br>
<h1>RISTORANTE PIZZERIE NA HRADBÁCH</h1>
<h3>ROZVOZ JÍDEL A PIZZY PO SLANÉM A OKOLÍ</h3>
</div>
<div id="Menu">

<table >
<tr>
<td>
<asp:Button ID="homeButton" runat="server" Text="Domů" PostBackUrl="Home.aspx" />
</td>
<td>
<asp:Button ID="dailyMenuButton" runat="server" Text="Denní Nabídka" PostBackUrl="DailyMenu.aspx" />
</td>
<td>
<asp:Button ID="diningMenuButton" runat="server" Text="Jídelní Menu" PostBackUrl="DiningMenu.aspx" />
</td>
<td>
<asp:Button ID="contactsButton" runat="server" Text="Kontakt" PostBackUrl="Contacts.aspx" />
</td>
</tr>
</table>
</div>
</header>
<div ID="Content">
<asp:ContentPlaceHolder ID="MainContent" runat="server">
</asp:ContentPlaceHolder>
</div>

最佳答案

这仅用 CSS 是不可能的。这是执行此操作的 jQuery。我没有测试代码,但让我知道结果是什么。

var $menu = $("#Menu"),
menuStart = $menu.offset().top();

$(window).scroll(function() {
if ( $(window).scrollTop() > menuStart ){
$menu.addClass('menu-stick');
} else {
$menu.removeClass('menu-stick');
}
});

CSS

#Menu {
position: relative;
}

.menu-stick {
position: fixed;
}

关于jquery - 仅滚动标题的一部分并固定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44866638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com