用JS加载除主要内容外的头部、导航、页脚、广告等主题内容

用JS加载除主要内容外的头部、导航、页脚、广告等主题内容,第1张

iframe 方式不是很建议,因为存在d出层遮挡等问题,而且如果页面主体内容里面还需要嵌套iframe的话层次会很多很复杂。优点是主题模板只存在于一个页面上,修改维护比较方便。

还有种方式就是把主题的html代码 包括CSS进行动态的加载,每个页面编写的时候只关心主体内容,然后页面onload的时候,将body里面已经编写好的内容放入到模板主体的里面,同时加载所需要的CSS样式,再渲染到页面上,也是一样的效果。 缺点是会影响页面刷新速度,性能有待验证

使元素固定在网页中,不需要用到JS的,只需要用到CSS样式就可以了。

使用css 中的   position:fixed fixed是相对于浏览器的定位,设置了这个样式的元素将不会随页面滚动而改变位置,固定在屏幕中。

如 :

.classname {

position:fixed

left:0

top:0

z-index:9999

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11626147.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存