首页 > Web开发 > 详细

html使用共同的头部导航

时间:2018-07-19 18:04:56      阅读:171      评论:0      收藏:0      [点我收藏+]
写公司官网时,发现导航和轮播每一个页面都有,首先想到的是用vue的路由来实现,后来考虑到seo的问题,需要用到nuxt,后来想了比较麻烦就没有用,然后想到了了iframe(但是iframe有阻塞页面的加载等缺点,没有使用)
下面还是说一下iframe自动适应高度的问题
子页面添加如下代码:

    var oIframe = window.top.document.getElementById("mainiframe");
    var oBody = document.getElementsByTagName("body")[0];
    oIframe.style.height = oBody.offsetHeight + ‘px‘;

如果主页面的iframe是动态的,主页面需要添加如下代码:

   function loadPage(path) {
        document.getElementById("mainiframe").src = path

    }

最后还是使用了jq 的load
但是load在本地访问的时候会出现跨域问题,需要放在服务器上访问,不然报错如下:
技术分享图片
load方法如下:

   function loadPage(path) {
        $(‘.page‘).load(path)
    }

html使用共同的头部导航

原文:http://blog.51cto.com/12885303/2147338

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!