javascript - iframe和历史以及hash的问题
迷茫
迷茫 2017-04-10 15:45:40
0
1
361

现在的项目是用jquery做的,东西比较多但是给的改版时间又短,用angular这些mvvm框架肯定来不及交工,只有想到用iframe来模拟单页应用的局部刷新这样效果有了,原来的代码也能用,这里又涉及到历史记录以及hash的问题,hash是要兼容ie这种浏览器。

功能基本上成功了,但是出了个问题,浏览器返回的时候发现返回两次,对应的hash才有变化。第一次只是iframe里面的返回,第二次才是想要的返回,hash才更新。

var G = { path: location.protocol+"//"+location.host+"/iframe", iframe: document.getElementById("main") }; window.onhashchange = function() { hashChange(); } function hashChange() { for (var i=0, len=$id("nav").getElementsByTagName("li").length; i
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆 (1)
伊谢尔伦

怎么破?字数

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!