求下面菜单的样式,随滚动条向下移动
https://www.4008-517-517.cn/cn/browse/menu.html,跟麦乐送的正餐菜单一样,随着滚动条移动,求html和css样式...
https://www.4008-517-517.cn/cn/browse/menu.html,跟麦乐送的正餐菜单一样,随着滚动条移动,求html和css样式
展开
1个回答
展开全部
<style>
.demo2 { margin-top: 10px; text-align: left; width: 280px;}
.demo1 { position: fixed; top: 10px; width: 280px;}
</style>
<script type="text/javascript">
jq(document).ready(function(){
var loaded = true;
var top = jq("#demo").offset().top;
function Add_Data()
{
var scrolla=jq(window).scrollTop();
var cha=parseInt(top)-parseInt( scrolla);
if(loaded && cha<=0)
{
jq("#demo").removeClass("demo2").addClass("demo1");
loaded=false;
}
if(!loaded && cha>0)
{
jq("#demo").removeClass("demo1").addClass("demo2");
loaded=true;
}
}
jq(window).scroll(Add_Data);
});
</script>
<div id="demo" class="demo2">1111</div>
更多追问追答
追问
请问demo1在哪?
追答
在js里啊。当浏览器不超出屏幕高度时使用.demo2属性,当下拉超出屏幕高度时,.demo2会自动变成.demo1,即固定位置跟随滚动。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询