jQuery步骤表单组件
jQuery 的步骤组件,用起来是真的挺顺的,尤其做多步骤表单或者流程向导的时候,方便、省事、还挺稳。建议你直接用jQuery 1.10.2,别用老版本,像 1.8.3 就不太行,会有兼容性问题。结构也简单,h1
当标题,section
当内容,一步一步展示,逻辑清楚,用户体验也好。
头部先把需要的库和组件文件引入,JS 和 CSS 都别落下。页面结构照着下面写就行:
步骤一
内容一
步骤二
内容二
初始化的时候,直接在$(document).ready
里配置:
$("#wizard").steps({
headerTag: "h1",
bodyTag: "section",
transitionEffect: "slideLeft"
});
导航样式也挺多,可以换成箭头、按钮啥的,自定义一下navigationTemplate
就好。动画效果也能选,比如fade
、slide
这些,页面切换顺滑不少。
如果表单要验证,记得用onStepChanging
和onFinish
钩子,跟你的验证逻辑绑一起。进度条是自带的,要改样式也简单,用progressBarType
调一调就行。
控制步骤显示隐藏,比如跳步骤、禁用某一步,可以用enable
、disable
这些 API。常用事件像onInit
、onFinished
也蛮好用,点自定义逻辑没压力。
样式不好看?直接改 CSS。数据想保存?localStorage
、sessionStorage
上场。一步要提交给服务器?用 AJAX 发就行。验证失败要提示?用onError
搞定。
,用得好,用户体验直接上一个档次。如果你正好做注册流程、问卷、步骤表单那种页面,jQuery 步骤组件真挺合适的。顺手再贴几个资源:
如果你用的是 Vue 项目,又想用这个组件,也不是不行,参考Vue 中集成 jQuery 的步骤,折腾一下就能跑。
步骤组件.rar
预估大小:1个文件
步骤组件
文件夹
ystep-master.zip
53KB
52.78KB
文件大小:
评论区