jQuery插件pagewalkthrough实现引导页效果


Posted in Javascript onJuly 05, 2015

现在很多网站不仅是介绍,更多的是有一些功能,怎么样让客户快速的知道网站有哪些功能呢?这里pagewalkthrough.js插件能帮我们实现,它是一个轻量级的jQuery插件,它可以帮助我们创建一个遮罩引导层,实现页面功能引导功能,引导完成显示页面内容。

jQuery插件pagewalkthrough实现引导页效果

html代码:

<div id="walkthrough-content">
  <div id="walkthrough-1">
    <h3>欢迎来到网页引导示例DEMO演示页</h3>

    <p>页面功能介绍引导页的效果是通过一款叫做<a href="https://github.com/jwarby/jquery-pagewalkthrough" target="_blank">pagewalkthrough.js</a>的jQuery插件实现的。</p>
    <p>点击下一步了解更多...</p>
  </div>

  <div id="walkthrough-2">
    这里是网站LOGO,点击这里可以直通网站首页。
  </div>

  <div id="walkthrough-3">
    点击这里可以直接看插件的使用教程。
  </div>

  <div id="walkthrough-4">
    点击这里去下载源码,免费的哦。。
  </div>

  <div id="walkthrough-5">
    这是页脚和版权信息。
  </div>
</div>

js文件和代码:

<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="jquery.pagewalkthrough.min.js"></script>
<script>
$(function() {
  // Set up tour
  $('body').pagewalkthrough({
    name: 'introduction',
    steps: [
    { popup: {content: '#walkthrough-1',type: 'modal' }
    }, {wrapper: '#logo',popup: {content: '#walkthrough-2',type: 'tooltip',position: 'bottom'}
    }, {wrapper: 'h2.top_title a',popup: {content: '#walkthrough-3',type: 'tooltip',position: 'bottom'}
    }, {wrapper: 'a[href="http://files.cnblogs.com/files/hnyei/jq_zhezhaoyd.rar"]', popup: {content: '#walkthrough-4',type: 'tooltip',position: 'right'}
    }, {wrapper: '#footer p',popup: {content: '#walkthrough-5',type: 'tooltip',position: 'top'}
    }]
  });
  // Show the tour
  $('body').pagewalkthrough('show');
});
</script>

css文件:

<link rel="stylesheet" href="css/jquery.pagewalkthrough.css">
<!--[if lt IE 9]>
<script src="html5.js"></script>
<![endif]-->
<style type="text/css">
.demo{text-align:center}
.button {display: inline-block;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 22px/100% 'Microsoft yahei',Arial, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.button:hover {text-decoration: none;}
.button:active {position: relative;top: 1px;}
/* green */
.green {color: #e8f0de;border: solid 1px #538312;background: #64991e;background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));background: -moz-linear-gradient(top, #7db72f, #4e7d0e);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');}
.green:hover {background: #538018;background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));background: -moz-linear-gradient(top, #6b9d28, #436b0c);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');color:#fff}
.green:active {color: #a9c08c;background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));background: -moz-linear-gradient(top, #4e7d0e, #7db72f);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');}
#walkthrough-content{display:none}
#walkthrough-content h3{height:30px; line-height:30px}
#walkthrough-content p{line-height:28px}
</style>

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
关于JavaScript的gzip静态压缩方法
Jan 05 Javascript
鼠标选择动态改变网页背景颜色的JS代码
Dec 10 Javascript
浅谈jQuery.easyui的datebox格式化时间
Jun 25 Javascript
jQuery时间轴插件使用详解
Jul 16 Javascript
Vue表单实例代码
Sep 05 Javascript
浅析Javascript中双等号(==)隐性转换机制
Oct 27 Javascript
详解React项目中碰到的IE问题
Mar 14 Javascript
小程序绑定用户方案优化小结
May 15 Javascript
如何测量vue应用运行时的性能
Jun 21 Javascript
ES6 Generator函数的应用实例分析
Jun 26 Javascript
vue弹出框组件封装实例代码
Oct 31 Javascript
Vue 数组和对象更新,但是页面没有刷新的解决方式
Nov 09 Javascript
IE浏览器下PNG相关功能
Jul 05 #Javascript
jQuery的Scrollify插件实现滑动到页面下一节点
Jul 05 #Javascript
javascript实现控制的多级下拉菜单
Jul 05 #Javascript
javascript遇到html5的一些表单属性
Jul 05 #Javascript
浅谈angularJS 作用域
Jul 05 #Javascript
javascript 应用小技巧方法汇总
Jul 05 #Javascript
javascript常用功能汇总
Jul 05 #Javascript
You might like
php 生成WML页面方法详解
2009/08/09 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
php限制文件下载速度的代码
2015/10/20 PHP
浅谈PHP中try{}catch{}的使用方法
2016/12/09 PHP
PHP调用Mailgun发送邮件的方法
2017/05/04 PHP
JS的反射问题
2010/04/07 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
jquery延迟加载外部js实现代码
2013/01/11 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
jQuery中animate()方法用法实例
2014/12/24 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
2015/03/31 Javascript
JS中with的替代方法与String中的正则方法详解
2016/12/23 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
js评分组件使用详解
2017/06/06 Javascript
vue中for循环更改数据的实例代码(数据变化但页面数据未变)
2017/09/15 Javascript
MVVM 双向绑定的实现代码
2018/06/21 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
python检查指定文件是否存在的方法
2015/07/06 Python
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
解决新django中的path不能使用正则表达式的问题
2018/12/18 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
2019/10/11 Python
python代码xml转txt实例
2020/03/10 Python
jupyter 导入csv文件方式
2020/04/21 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
加拿大建筑和装修专家:Reno-Depot
2017/12/21 全球购物
2019年Java面试必问之经典试题
2012/09/12 面试题
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
关于安全的演讲稿
2014/05/09 职场文书
2014年教师节讲话稿5篇
2014/09/10 职场文书
2016年国培心得体会及反思
2016/01/13 职场文书
高中生物教学反思
2016/02/20 职场文书