javihgil/bootstrap-wizard-bundle

此包已被弃用且不再维护。没有建议的替代包。

JhgBootstrapWizardBundle 集成 Twitter Bootstrap Wizard 至 SF2

安装: 74

依赖者: 0

建议者: 0

安全: 0

星星: 1

关注者: 1

分支: 695

语言:JavaScript

类型:symfony-bundle

dev-master 2014-06-07 09:40 UTC

This package is auto-updated.

Last update: 2022-02-01 12:35:54 UTC


README

这个 Twitter Bootstrap 插件使用格式化的标签结构构建向导。它允许使用按钮遍历不同的向导步骤,并通过事件可以单独挂钩到每个步骤。

网站 & 示例

关注 @gabrielva

要求

  • 需要 jQuery v1.3.2 或更高版本
  • Bootstrap 2.2.x, 2.3.x, 3.0

代码示例

//basic wizard
$(document).ready(function() {
	$('#rootwizard').bootstrapWizard();
});
//wizard with options and events
$(document).ready(function() {
	$('#rootwizard').bootstrapWizard({
		tabClass: 'nav nav-pills',
		onNext: function(tab, navigation, index) {
			alert('next');
  		}
  });
});
//calling a method
$('#rootwizard').bootstrapWizard('show',3);

选项

默认 描述
tabClass 'nav nav-pills' ul 导航类
nextSelector '.wizard li.next' 下一个元素选择器
previousSelector '.wizard li.previous' 上一个元素选择器
firstSelector '.wizard li.first' 第一个元素选择器
lastSelector '.wizard li.last' 最后一个元素选择器

事件

描述
onInit 插件初始化时触发
onShow 插件数据显示时触发
onNext 点击下一步按钮时触发(返回 false 以禁用移动到下一步)
onPrevious 点击上一步按钮时触发(返回 false 以禁用移动到上一步)
onFirst 点击第一个按钮时触发(返回 false 以禁用移动到第一步)
onLast 点击最后一个按钮时触发(返回 false 以禁用移动到最后一步)
onTabChange 标签更改时触发(返回 false 以禁用移动到该标签并显示其内容)
onTabClick 点击标签时触发(返回 false 以禁用移动到该标签并显示其内容)
onTabShow 标签内容显示时触发(返回 false 以禁用显示该标签内容)

方法

参数 描述
next 移动到下一个标签
previous 移动到上一个标签
first 跳转到第一个标签
last 跳转到最后一个标签
show 基于零的索引 跳转到指定标签
currentIndex 返回当前标签的基于零的索引数字
navigationLength 返回标签数量
enable 基于零的索引 启用标签,允许用户点击(如果项目有该类则移除 .disabled)
disable 基于零的索引 禁用标签,不允许用户点击(给 li 元素添加 .disabled)
display 基于零的索引 显示 li 元素(如果之前已隐藏)
hide 基于零的索引 隐藏 li 元素(不会从 DOM 中移除)
remove 基于零的索引,可选的布尔值是否移除 tab-pane 元素或默认不删除 如果第二个参数为 true,则从 DOM 中移除 li 元素,并将也移除 tab-pane 元素

© Vadim Vincent Gabriel 关注 @gabrielva 2012

许可证

MIT 许可协议 (MIT)

版权所有 (c) 2013 - Vincent Gabriel & Jason Gill

在此特此授予任何人无限制地使用本软件及其相关文档文件(“软件”)的权利,包括但不限于使用、复制、修改、合并、发布、分发、许可和/或销售软件副本的权利,并允许向软件提供副本的个人执行上述行为,前提是遵守以下条件:

上述版权声明和本许可声明应包含在软件的任何副本或主要部分中。

软件按“原样”提供,不提供任何形式的质量保证,无论明示还是暗示,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该责任是基于合同、侵权或其他原因,无论该责任是否与软件或软件的使用或其他方式相关。