所属分类:网页特效-导航菜单
使用方法:
引入CSS样式文件
<link rel="stylesheet" type="text/css" href="css/style.css">
引入jQuery库文件和添加JS代码部分
<script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js">script>
<script>window.jQuery || document.write('<script src="js/jquery-1.11.0.min.js"><\/script>')script>
<script type="text/javascript">
$(window).load(function(){
$(".done").click(function(){
var this_li_ind = $(this).parent().parent("li").index();
if($('.payment-wizard li').hasClass("jump-here")){
$(this).parent().parent("li").removeClass("active").addClass("completed");
$(this).parent(".wizard-content").slideUp();
$('.payment-wizard li.jump-here').removeClass("jump-here");
}else{
$(this).parent().parent("li").removeClass("active").addClass("completed");
$(this).parent(".wizard-content").slideUp();
$(this).parent().parent("li").next("li:not('.completed')").addClass('active').children('.wizard-content').slideDown();
}
});
$('.payment-wizard li .wizard-heading').click(function(){
if($(this).parent().hasClass('completed')){
var this_li_ind = $(this).parent("li").index();
var li_ind = $('.payment-wizard li.active').index();
if(this_li_ind < li_ind){
$('.payment-wizard li.active').addClass("jump-here");
}
$(this).parent().addClass('active').removeClass('completed');
$(this).siblings('.wizard-content').slideDown();
}
});
})
script>
HTML结构部分
该用户向导的HTML结构使用无序列表的HTML结构,每一个手风琴项是一个li元素。
<div class="container">
<ul class="payment-wizard">
<li class="active">
<div class="wizard-heading">
1. Login Information
<span class="icon-user"></span>
</div>
<div class="wizard-content">
<p>Create your Login Form here as per your requirement.</p>
<button class="btn-green done" type="submit">Continue</button>
</div>
</li>
......
</ul>
</div>
CSS部分请查看演示或下载附件本地查看