barba.js 优化页面跳转用户体验
2017-08-17 12:15
323 查看
barba.js 原理就是在a页面中显示b页面的内容,样式为刷新,给用户以页面跳转后无刷新体验,注意样式命名,ab页面引用的样式和js要相同
可以在页面之间创建良好的转换,增强用户的体验。
减少HTTP请求 (为什么重新加载每个页面上的css / js?)
可以使用预取和缓存来加快导航
a.html
b.html
a.css
可以在页面之间创建良好的转换,增强用户的体验。
减少HTTP请求 (为什么重新加载每个页面上的css / js?)
可以使用预取和缓存来加快导航
a.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1.0 ,user-scalable=no"> <link href="css/a.css" rel="stylesheet"> </head> <body> <div id="barba-wrapper"> <div class="barba-container"> <div class="wrap"> <div> <a href="b.html">页面跳转到b</a> </div> </div> </div> </div> </body> <script src="js/barba.min.js" type="text/javascript"></script> <script> Barba.Pjax.start(); </script> </html>
b.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1.0 ,user-scalable=no"> <link href="css/a.css" rel="stylesheet"> </head> <body> <div id="barba-wrapper"> <div class="barba-container"> <div class="wrap1"> <div> <a href="a.html">页面跳转到a</a> </div> </div> </div> </div> </body> <script src="js/barba.min.js" type="text/javascript"></script> <script> Barba.Pjax.start(); </script> </html>
a.css
.wrap { margin: 50px; width: 2500px; height: 2500px; background: url('../images/30.png') 100% 100%; } .wrap1 { margin: 50px; width: 750px; height: 930px; background: url('../images/36.png') repeat; }
相关文章推荐
- 帮助用户更好的体验网站:jQuery的页面功能向导插件Pageguide.js
- js键盘事件监听,给页面操作添加快捷键,提高用户体验效果。
- 使用Jquery搭建最佳用户体验的登录页面。(优化点点网登录页面)
- JS判断用户终端,跳转到不同的页面.
- 新版易趣自作聪明 用户体验极其糟糕――兼谈网站页面的弹出与跳转
- 一次基于Vue.Js的用户体验优化 (vue drag)
- 帮助用户更好的体验网站:jQuery的页面功能向导插件Pageguide.js
- 完善用户体验: 活用window.location与window.open解决页面跳转问题
- 一个页面上有大量的图片(大型电商网站),加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验。
- Vue.Js的用户体验优化
- 为了增加用户体验让出错页面跳转回首页
- jQuery Pjax – 页面无刷新加载,优化用户体验
- 帮助用户更好的体验网站:jQuery的页面功能向导插件Pageguide.js
- 完好用户体验: 活用window.location与window.open解决页面跳转问题
- JS 跳转页面和打开新窗口用法
- js跳转页面方法
- html+js 页面跳转进度条
- js 进行post方式页面跳转
- js实现页面跳转重定向的几种方式
- js实现页面跳转的五种方法推荐