我在我的頁面中有一個表格,分3步填寫。對於每一步,字段都包含在一個div中,並將該步驟的元素分組在一起。當用戶移動到下一步時,我隱藏該div並顯示下一個。在最後一步之後,用戶確認數據並提交。此時,驗證會啓動,驗證表單中每個步驟的所有字段。當編輯器字段被隱藏時隱藏qTip錯誤消息,當可見時顯示
我正在使用浮動qTips顯示驗證失敗字段的錯誤評論。我的問題是,當失敗的字段不可見時,提示出現亂七八糟的位置,並且當它變得可見時,它會在整個屏幕上跳到正確的位置。
問題:如何才能讓qTip只在該字段可見時纔可見,並在其不可見時隱藏?
生成的qTip有一個內部元素htmlFor="name-of-field"
所以我想我可以用它來將每個qTip與它的生成字段關聯起來。但是,如何隱藏/顯示每個步驟div隱藏/顯示的字段?
這將是一個很棒的功能。我也會對它感興趣。允許使用show:{ready:true}顯示qtip將導致qtip被定位在boondocks中(因爲jquery Position不適用於隱藏的元素)。如果我們可以這樣做:hide:{event:「hidden」}和show:{event:「visible」},它將跟蹤父元素的可見性。 –