学习总结(二)

346 阅读1分钟

关于开发过程中遇到的各种JavaScript疑难杂症问题整理

❀ 包含iframe页面跳转至顶部

  • 父页面跳转子页面的方法

    $('html,body').animate({
        scrollTop: '0px'
    },10);
    

  • 子页面内部跳转的方法

    function totop() {
         window.parent.scrollTo(0, 0);
    }
    

       ※ 在跳转后的页面执行此方法<body onload="totop()">

  • window.location.href、location.href子页面跳转
  • top.location.href、parent.location.href跳出子页面
❀ 包含iframe页面刷新
  • 刷新父页面
      top.window.location.reload();
      parent.location.reload(); 
  • 刷新子页面
      window.location.reload()
      ※ 以上top的意思是: 父框架的对象~  个人感觉同parent吧 

      我试过将window.省略也可以、放在句首也可以,没太想明白(*^__^*) 嘻嘻……

❀ 关于window.location.href的传参问题

  • 传递参数页面
      ※ 拼接参数的方法"?id="

window.location.href = "course-study.html?id=" + liveid + "id=" + ctimeid + "id=" + index;

  • 接收参数页面

var a = window.location.href;
var b = a.split("id=");

上句的意思是从"id="的位置开始切割,因此,第一个拼接参数为b[1],以此类推;