javihgil / bootstrap-wizard-bundle
此包已被弃用且不再维护。没有建议的替代包。
JhgBootstrapWizardBundle 集成 Twitter Bootstrap Wizard 至 SF2
dev-master
2014-06-07 09:40 UTC
Requires
- php: >=5.3.2
- symfony/framework-bundle: >=2.0.0
This package is auto-updated.
Last update: 2022-02-01 12:35:54 UTC
README
这个 Twitter Bootstrap 插件使用格式化的标签结构构建向导。它允许使用按钮遍历不同的向导步骤,并通过事件可以单独挂钩到每个步骤。
要求
- 需要 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
在此特此授予任何人无限制地使用本软件及其相关文档文件(“软件”)的权利,包括但不限于使用、复制、修改、合并、发布、分发、许可和/或销售软件副本的权利,并允许向软件提供副本的个人执行上述行为,前提是遵守以下条件:
上述版权声明和本许可声明应包含在软件的任何副本或主要部分中。
软件按“原样”提供,不提供任何形式的质量保证,无论明示还是暗示,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该责任是基于合同、侵权或其他原因,无论该责任是否与软件或软件的使用或其他方式相关。