网页中如何让DIV在网页滚动到特定位置时出现?

2022-12-03 11:26

1个回答
用js或者jquery比较好实现。
但你要知道,滚动到哪个特定位置,例如滚动到一个标题h3那显示这个div,那么可以用jquery算这个h3距离网页顶部的距离:$("h3").offset().top,这个值有了后,还要算滚动条的距离$(this).scrollTop()。第一个值是不会吧的,主要是第二个值是不断在变,所以要写到滚动方法里:$(window).scroll()。
大概整个代码是
$(function(){
var h3_height = $("h3").offset().top;

$(window).scroll(function(){
var this_scrollTop = $(this).scrollTop();
if(this_scrollTop>h3_height ){
$("div").show();
}
});
});
相关问答
css div 固定一个div 使这个div不随着网页的滚而滚动 就是把这个div固定在一个位置任何时候都在一个位置
2个回答2022-12-25 13:30
给div加个position:fixed;top:0px; left:0px;可让该div固定在网页的顶部左侧,且不会随网页而滚动。如若想固定在其他位置,只需要改动top,left,right,bot...
全文
如何用div实现页面局部滚动?
3个回答2022-06-20 10:59
1.先打开电脑上的记事本。 2.在记事本中写入如下代码: 。 3.以上代码是实现网页中每行文字、1、2、3、4自动显示的。 4.然后将文件名保存为:xxx_html文件,因为它在...
全文
网页设计中怎么在页面中设置一个滚动条
4个回答2022-08-05 09:20
css属性 overflow-y:auto; DIV里面的内容超过DIV的高度,右边就会自动出现滚动条 1、用一个div,定制成图中的宽度和高度 2、然后再把div的样式设成overflow-y:...
全文
怎样获取div内容,并在同一个页面的另一个div里显示?
3个回答2022-12-25 13:50
document.getELementById('id1').innerHTML = document.getELementById('id2').innerHTML ;
网页设计div怎么布局
1个回答2022-10-28 05:30
一般都是这样布局 当然这是基本格式 需要CSS进行排版
如何用CSS控制DIV在网页中处于任意位置
2个回答2022-09-10 20:11
position :absolute
如何实现网页右边的滚动条
1个回答2022-09-30 16:43
用div布局吧
如何设置首页,怎么设置浏览器主页,怎么设置网页主页
1个回答2023-01-27 13:33
锁定ie主页永不更改 先进入internet选项,把主页改成你所想要的,然后按应用,不要按确认,千万要记得这个,也不要关闭选项卡。 然后按开始---运行--输入 gpedit.msc 打开组策略, 在...
全文
怎么样在div+css中设置一个div的框并出现滚动条
3个回答2022-09-12 14:50
1、打开dw,新建一个html页面,进入html页面编辑。 2、在代码的body中间编写一个div层。 3、将这个新建好的html页面跟编写好的div利用快捷键“ctrl+s”另保存到知...
全文
怎样设置自动翻页?
1个回答2024-01-22 14:47
[s:244] [s:244] 天啊~~~尊重楼主,倡导更有价值回帖,回帖内容请在5个汉字以上 查看原帖>>