大佬教程收集整理的这篇文章主要介绍了jquery – 我能以编程方式隐藏jWizard中的一个步骤吗?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
根据我的要求,我在向导中总共有四个步骤
在第一步(选择配置)中,我只有两个复选框,用户可以将其标记为已选中.每个复选框代表一个配置.然后,用户可以选择它们中的一个或两个.
因此,例如,如果用户只选择“配置A”复选框,我需要隐藏向导中的第3步.
在相同的情况下,如果用户同时选中两个框,我需要先显示stepp 2,然后再显示向导的第3步.
有没有办法用jWizard插件实现这种行为?
非常感谢您的帮助.
先问一下
一个选项是,您可以要求他们在启动向导之前选择A和/或B,并基于此启动三个不同向导(A& B,A,B)中的一个.您也可以在启动向导之前从DOM中删除步骤元素.
合并步骤2和3.然后,根据您在步骤1中的选择,使用jQuery隐藏/显示现在步骤2中的A和B部分:
$('#checkBoxa').click(function () { var $this = $(this); if ($this.is(':checked')) { $('#sectiona').hide(); } else { $('#sectiona').show(); } });
自己写逻辑
我希望我能给你一个更好的答案,因为它似乎是你正在寻找的,但很难说如何从jWizard文档中完成这一点.您可以尝试从向导中完全删除一个步骤(如果用户改变主意,则重新插入它),或者通过触发下一个事件(或者如果没有下一个事件可用则单击事件)手动“跳过”一个步骤.
以上是大佬教程为你收集整理的jquery – 我能以编程方式隐藏jWizard中的一个步骤吗?全部内容,希望文章能够帮你解决jquery – 我能以编程方式隐藏jWizard中的一个步骤吗?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。