我的页面中有一个表格,分 3 步填写。对于每个步骤,字段都包含在一个 div 中,该 div 将该步骤的元素组合在一起。当用户移动到下一步时,我隐藏该 div 并显示下一个。在最后一步之后,用户确认数据并提交。此时,验证开始,验证表单中的所有字段(每一步)。
我正在使用浮动 qTips 来显示验证失败字段的错误注释。我的问题是,当失败的字段不可见时,提示显示位置混乱,当它变得可见时,它会在整个屏幕上跳到正确的位置。
问题:如何让 qTip 仅在字段可见时可见,而在字段不可见时隐藏?
生成的 qTip 有一个内部元素htmlFor="name-of-field"
,所以我想我可以使用它来将每个 qTip 与其生成字段相关联。但是,当隐藏/显示每个步骤 div 时,如何让它与字段一起隐藏/显示?