如何通过js让div在页面滚动中固定不动 15

 我来答
Miste
2013-07-18
知道答主
回答量:4
采纳率:0%
帮助的人:6.1万
展开全部
position:fixed; top:0px; left:0px; right:0px;height: 40px;
position:fixed;是指定位相对于浏览器窗口, top:0px; left:0px; right:0px,
这样的话,DIV就会固定在页面顶部,宽度等于浏览器窗口的宽度,高度自定义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嗨皮你我他
推荐于2017-05-21 · TA获得超过681个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:102万
展开全部
你要把这个div设置一个css属性position,这个属性要在这个样式中写再次,且这再次的值分别为:absolute和fixed,比如你这个div的样式名为div1,你就这样写:
<style>
.div1{position:absolute; position:fixed;}
</style>
其他属性随便你自己设置。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
http_p
2013-02-01 · TA获得超过1095个赞
知道小有建树答主
回答量:733
采纳率:100%
帮助的人:584万
展开全部
你是要类似于页面广告那种吗
下面的代码可以实现, 一直右下角显示
css:
.ad{
position:absolute;
right:0;
}

js:

function rightBottomAd() {
var rbtb = $(".ad");
rbtb.css("top", $(document).scrollTop() + $(window).height() - rbtb.height() - 20 + "px");
setTimeout(rightBottomAd, 50);
}
rightBottomAd();

jquery写的测试通过.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友946507c
2013-02-01 · TA获得超过195个赞
知道答主
回答量:77
采纳率:0%
帮助的人:47万
展开全部
通过css定位,来设置div在页面滚动中固定不动,
CSS position定位属性
static 元素框正常生产relative 相对定位: 相对于正常定位进行偏移
absolute 绝对定位: 相对于其包含块定位.
因为绝对定位的框与文档流无关,所以它们可以覆盖页面上的其它元素。可以通过设置 z-index 属性来控制这些框的堆放次序。

fixed 固定定位: 相对于视窗本身定位,
元素框的表现,类似于将 position 设置为 absolute,不过其包含块是视窗本身。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乞丐天涯
2013-02-01
知道答主
回答量:10
采纳率:0%
帮助的人:4万
展开全部
css 就可以了 position:fixed
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式