js和jquery实现页⾯跳转的⼏种⽅式
js跳转⽅式
1、在原有的页⾯跳转
window.location.href='b.html'
2、在原有的页⾯返回上⼀个页⾯
window.history.back(-1)
jquery的attr属性3、在原有的页⾯跳转到b页⾯(只适⽤于ie)
window.navigate('b.html')
4、跳转到b页⾯
self.location.href='b.html'
从字⾯上就可以理解到 window 指的是当前窗⼝ ⽽ self 指的是⾃⼰ 在HTML 中 由于页⾯可以镶嵌页⾯
所以这2个就有了 区别 ⽐如说 我有个页⾯A.HTML ⾥⾯嵌套了⼀个B.HTML 在A中使⽤ window.location 跳转 就把整个 页⾯跳转了 ⽽在 A中镶嵌B页⾯的位置 使⽤了self跳转 就只是把B界⾯跳转了 A页⾯其他地⽅没有变化。
5、在顶层页⾯打开b页⾯
top.location.href='b.html'
如果⼀个页⾯嵌套了多个html,那么top.location.href的作⽤是在最外层页⾯打开b页⾯
6、在另外新建窗⼝中打开窗⼝
window.open("b.html");
Jquery跳转⽅式
1.我们可以利⽤http的重定向来跳转
place("b.html");
2.使⽤href来跳转
window.location.href = "b.html";
3.使⽤jQuery的属性替换⽅法
$(location).attr('href', 'b.html');
$(window).attr('location','b.html');
$(location).prop('href', 'b.html')

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。