jQuery跳房子插件hopscotch

插件描述

跳房子是一个框架,使开发人员可以轻松预览产品并添加到他们的网页

跳房子接受JSON对象作为输入,并提供开发人员来控制渲染巡演显示和管理的游览进度的API。

使用步骤

要使用跳房子框架上手,只需包括hopscotch.css和hopscotch.js您的网页上。这将加载跳房子对象到全局的window对象。

一、引入文件

<link href="css/hopscotch-0.1.2.css" rel="stylesheet" type="text/css" >
<script src="js/jquery-1.8.0.min.js" type="text/javascript"></script>
<script src="js/hopscotch-0.1.2.js" type="text/javascript"></script>

二、正文

<body>
	<h1>
		 平凡之路
	</h1>
	<h3 id="header">
		作词:朴树、韩寒 作曲:朴树
	</h3>
	<div id="content1">
		<p>
			徘徊着的 在路上的</br>
			你要走吗</br>
			易碎的 骄傲着</br>
			那也曾是我的模样</br>
		</p>
	</div>
	<div id="content2">
		<p>
			沸腾着的 不安着的</br>
			你要去哪</br>
			谜一样的 沉默着的</br>
			故事你真的在听吗</br>
		</p>
	</div>
	<div id="content3">
		<p>
			我曾经跨过山和大海 也穿过人山人海</br>
			我曾经拥有着一切 转眼都飘散如烟</br>
			我曾经失落失望失掉所有方向</br>
			直到看见平凡才是唯一的答案</br>
		</p>
	</div>
	<div id="content4">
		<p>
			当你仍然 还在幻想</br>
			你的明天</br>
			她会好吗 还是更烂</br>
			对我而言是另一天</br>
		</p>
	</div>
	<div id="content5">
		<p>
			我曾经毁了我的一切 只想永远地离开</br>
			我曾经堕入无边黑暗 想挣扎无法自拔</br>
			我曾经象你象他象那野草野花</br>
			绝望着 渴望着 哭着笑着平凡着</br>
		</p>
	</div>
	<div id="content6">
		<p>
			向前走 就这么走 就算你被给过什么</br>
			向前走 就这么走 就算你被夺走什么</br>
			向前走 就这么走 就算你会错过什么</br>
			向前走 就这么走 就算你会</br>
		</p>
	</div>
	<div id="content7">
		<p>
			我曾经跨过山和大海 也穿过人山人海</br>
			我曾经拥有着一切 转眼都飘散如烟</br>
			我曾经失落失望失掉所有方向</br>
			直到看见平凡才是唯一的答案</br>
		</p>
	</div>
	<div id="content8">
		<p>
			我曾经毁了我的一切 只想永远地离开</br>
			我曾经堕入无边黑暗 想挣扎无法自拔</br>
			我曾经象你象他象那野草野花</br>
			绝望着 渴望着 哭着笑着平凡着</br>
		</p>
	</div>
	<div id="content9">
		<p>
			我曾经跨过山和大海 也穿过人山人海</br>
			我曾经问遍整个世界 从来没得到答案</br>
			我不过象你象他象那野草野花</br>
			冥冥中这是我 唯一要走的路啊</br>
		</p>
	</div>
	<div id="content10">
		<p>
			时间无言 如此这般</br>
			明天已在眼前</br>
			风吹过的 路依然远</br>
			你的故事讲到了哪</br>
		</p>
	</div>
</body>

三、js里定义并启动浏览

<script type="text/javascript">
	$(function() {
		var tour = {
			id : "hello-hopscotch",
			steps : [ {
				title : "介绍",
				content : "《平凡之路》是电影《后会无期》的主题曲,由朴树作曲演唱,朴树、韩寒作词",
				target : "header",
				placement : "bottom"
			}, {
				title : "",
				content : "在《平凡之路》这首歌里,不仅仅将经历浓缩成了故事,更是将经历融化成了一句句歌词和音符。",
				target : document.querySelector("#content2"),
				placement : "bottom"
			} , {
				title : "",
				content : "每个人都能都能从中看到自己,并在听到这首歌的时候,情不自禁在脑海里回放过往。",
				target : document.querySelector("#content3"),
				placement : "bottom"
			}, {
				title : "",
				content : "《平凡之路》唱出的不仅仅是朴树、韩寒,甚至是你的、我的、所有人的“经历”,令人不禁唏嘘过往,感叹曾经。",
				target : document.querySelector("#content5"),
				placement : "bottom"
			}]
		};
		// Start the tour!
		hopscotch.startTour(tour);
	})
</script>

效果如图:

项目演示源码下载:http://download.csdn.net/detail/itmyhome/7718733

jQuery跳房子插件hopscotch,布布扣,bubuko.com

时间: 2024-10-10 01:10:35

jQuery跳房子插件hopscotch的相关文章

转:jQuery常用插件

原文来自于:http://download.csdn.net/album/detail/369 jquery.cycle.all.js 上传者:itmyhome      上传时间:2014-06-15 Cycle是一个很棒的jQuery图片切换插件,提供了非常好的功能来帮助大家更简单的使用插件的幻灯功能,使用方法很简单 $(document).ready(function() { $('#goods').cycle(); }); 博文地址:http://blog.csdn.net/itmyho

Jquery Media插件使用,解决在线预览及打开PDF文件

用到过PDF的媛媛and猿猿们,总会发现这大千世界之万能播放器插件,总能少了对媒体控制的接口. 你总会发现PDF无法像img图片一样正常加载展现出来,那么我们在通用语法的基础上拓展出了适用于预览及打开的PDF插件便于开发应用. 最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了. 该插件可以播放多种类型的多媒体文件包括:Flash, Quicktime, Windows Media Player, Real Player, MP3, Silverl

jQuery.fly插件实现添加购物车抛物线效果

样例 使用电商 APP 购买商品时,很多都有上图的红色小球抛物线效果,下面通过 jQuery.fly 插件来实现一个简单 Demo. 实现 简单思路: 确定抛物线的起始和终止位置: 通过 js 在起始位置创建一个 document 对象,作为红色小球: 通过 jQuery.fly 插件提供的fly函数来移动小球,移动至终止位置: 当小球到达终止位置后,通过fly插件提供的 onEnd 回调函数,将小球销毁: Demo 源码: <!DOCTYPE html> <html lang=&quo

asp.net 实现在线打印功能,jQuery打印插件PrintArea实现自动分页

使用的组件:jQuery打印插件PrintArea,有兴趣的可以研究一下. 使用方法略过,这里将介绍如何实现打印多页是可以分页. 现在提供两种方法思路: 1.根据特定的打印机型号和使用的纸张类型,然后用JS来算出每页多高,按照每张纸的高度来进行适当的增减高度.(这种方式缺点就是只能针对单中类型的纸张,计算十分的繁琐,要些很多加减法 -_-);). 参考A4纸高度的网页:http://www.jb51.net/office/word/67360.html 2.在如上一个思路的方式,试着查找能不能自

jquery.cookie插件使用

jquery.cookie插件是一个在浏览器端对cookie进行操作的,使用非常方便. jquery.cookie中的操作: jquery.cookie.js插件:百度即可下载 创建一个会话cookie: $.cookie(‘cookieName’,'cookieValue’); 注:当没有指明cookie时间时,所创建的cookie有效期默认到用户浏览器关闭止,故被称为会话cookie. 创建一个持久cookie: $.cookie(‘cookieName’,'cookieValue’,{ex

jQuery验证插件

学习要点: 1.使用 validate.js 插件 2.默认验证规则 3.validate()方法和选项 4.validate.js 其他功能 验证插件(validate.js),是一款验证常规表单数据合法性的插件.使用它,极大的解放了在表单上繁杂的验证过程,并且错误提示显示的完善也增加了用户体验. 一.使用 validate.js 插件 官网下载:http://bassistance.de/jquery-plugins/jquery-plugin-validation最重要的文件是valida

jQuery幻灯片插件Skippr

Skippr是一款带左右箭头,索引按钮,滑动切换效果并且轻量.快速的幻灯片 设置 引入jquery.skippr.css.jquery.js.jquery.skippr.js 注意jQuery必须在jquery.skippr.js之前 <head> <link href="css/jquery.skippr.css" rel="stylesheet" type="text/css" > <script src=&qu

jQuery图片插件自动轮播原理解析

经常看到项目要用到图片轮播效果,一般的操作流程都是先到网上找一个好看的JQuery图片轮播插件,然后看下demo,再配下参数.好了,关机下班回家 其余的就交给插件吧. 是不是感觉有了jQuery,世界变得那么美好呢. 本人最近用的一个插件是 jquery.carousel.js,官方网站是:http://richardscarrott.co.uk/posts/view/jquery-carousel-plugin 下面,我们来讨论一下图片轮播原理. 首先来个简单的demo 效果图如下: 这是个导

jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可选参数项对象

一.前提说明 Form Plugin API 里提供了很多有用的方法可以让你轻松的处理表单里的数据和表单的提交过程. 测试环境:部署到Tomcat中的web项目. 二.简单介绍 本文演示的是:jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可选参数项对象 $('#myForm').ajaxForm(function() { $('#output1').html("提交成功!欢迎下次再来!").show(); }); $('#myForm2').sub