jQuery实现引导页面
来源:互联网 发布:手机照片制作视频软件 编辑:程序博客网 时间:2024/05/18 01:37
演示地址:http://www.helloweba.com/demo/pagewalkthrough/
下载地址:http://www.helloweba.com/down-286.html
Helloweba.com之前也有相关文章介绍:《构建一个用于产品介绍的WEB应用》,相信对有需要的朋友有帮助。本文将介绍另一款基于jQuery的页面引导页插件:pagewalkthrough.js,来看如何使用它。
HTML
首先记得加载所需的css文件和jQuery库文件,以及pagewalkthrough插件。
- <!-- CSS -->
- <link type="text/css" rel="stylesheet" href="css/jquery.pagewalkthrough.css" />
- <!-- jQuery -->
- <script type="text/javascript" src="jquery.min.js"></script>
- <!-- Page walkthrough plugin -->
- <script type="text/javascript" src="jquery.pagewalkthrough.min.js"></script>
接着,我们在页面的最下部加入引导内容,就是每一步需要展示的内容,默认先隐藏内容,等会用jQuery调用。
- <div id="walkthrough-content">
- <div id="walkthrough-1">
- <h3>欢迎来到Helloweba示例DEMO演示页</h3>
- <p>页面功能介绍引导页的效果是通过一款叫做pagewalkthrough.js的jQuery插件实现的。</p>
- <p>点击下一步了解更多...</p>
- </div>
- <div id="walkthrough-2">
- 这里是Helloweba网站LOGO,点击这里可以直通网站首页。
- </div>
- <div id="walkthrough-3">
- 点击这里可以直接看插件的使用教程。
- </div>
- <div id="walkthrough-4">
- 点击这里去下载源码,免费的哦。。
- </div>
- <div id="walkthrough-5">
- 这是页脚和版权信息。
- </div>
- </div>
引导内容支持html内容,你可以在里面加入链接、图片等信息。还有就是引导页所需的箭头图片已经打包好,直接用css调用,关于字体,你可以调用外部字体,如手写字体可能效果更好。
jQuery
你完全可以在页面底部加入如下代码来调用pagewalkthrough,关键选项steps是一个数组,定义每一步引导调用的内容,参数 wrapper定义了当前引导对应的元素位置,参数popup定义弹出提示引导层,参数content定义关联的内容元素,参数type定义弹出方式,包 括tooltip和modal以及nohighlight三种方式,参数position定义了弹出层位置,包括top,left, right or bottom。
- $(function() {
- $('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://www.helloweba.com/down-286.html"]',
- 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');
- });
保存之后,运行就能看到你要的效果。pagewalkthrough.js插件官方提供了很多参数配置,包括设置弹出层宽度、滚动速度,是否自动滚 动,锁定滚动,以及多种回调函数,定义上一步下一步按钮,以及方法调用等等,这些本文不再描述,有兴趣的朋友可以移步到项目官网了解更多:https://github.com/jwarby/jquery-pagewalkthrough
- jQuery实现引导页面
- ViewFlipper实现引导页面
- 引导页面的实现
- JQuery插件实现网页首次登录提示/页面功能介绍引导/教程式引导/下一步介绍功能
- ios 实现引导页面效果
- ios 实现引导页面效果
- ViewPager实现欢迎引导页面
- ViewPage实现欢迎引导页面
- Android引导页面的实现
- jq实现首次引导页面
- ViewPager之引导界面---实现欢迎引导页面
- 引导界面(二)使用ViewPager实现欢迎引导页面
- ViewPager之引导界面---实现欢迎引导页面
- ViewPager之引导界面---实现欢迎引导页面
- 用ViewPager实现欢迎引导页面
- Android之ViewPager实现欢迎引导页面
- 用ViewPager实现欢迎引导页面
- 实现百度音乐引导页面卡通动画
- Python解一道题的N种做法(2)
- Unity3D发布Android应用使用友盟统计代码
- Android asyncTask
- 元信息meta
- 数据结构(12)--二叉树的静态链表存储和遍历的实现
- jQuery实现引导页面
- java学习日记——final关键字
- leetcode 289. Game of Life
- struts2 2.3.15升级到2.3.24.1问题
- Android 小项目之--Mini音乐播放器【简单版】(附源码)
- 深入Java集合学习系列:HashMap的实现原理
- Spark MLlib 1.6 -- 降维
- Linux IPsec点到点配置
- Android 根据URI获取图片(从相册选择图片后返回)