2
我必須讓一個div出現在輸入框旁邊,但是這個div直接位於body下方,而不像在許多div下的輸入框。setXY節點沒有設置xy位置的功能爲0,0
所以這個場景是我有很多輸入,我想在這個div內容中顯示一些錯誤。我檢查模糊輸入的內容,然後發生模糊發生的任何輸入,我將此輸入框的位置,div的setXY位置取消隱藏。
代碼:
var input=Y.one("#input1");
var errorDiv=Y.one('#errorDiv');
input.on('blur',function(e){
var xy=input.getXY();
errorDiv.setXY([xy[0]+30,xy[1]]);
errorDiv.removeClass('hide');
});
我現在面臨的問題是,setXY不工作的第一次。只有在我第二次改變我的注意力之後,setXY纔會放置正確的位置。 在調試過程中,我發現在這個語句3210之後,錯誤div的xy位置仍然是0,0。
有人可以告訴我我在這裏做錯了什麼嗎?
我希望我不是唯一認爲標題說seXY功能.... – Huangism
你不是唯一的。 –