0
我試圖找到給定的菜單項(這是在垂直下拉菜單中)位於屏幕上,但 getAbsoluteTop()getAbsoluteLeft()是零,即使菜單項顯示在屏幕上GWT MenuItem在子菜單中有零getAbsoluteTop()getAbsoluteLeft()
的方式實際元素似乎是
任何想法,我怎麼能找到其中的菜單項(浮動下拉菜單中)是在屏幕好嗎?
謝謝!
我試圖找到給定的菜單項(這是在垂直下拉菜單中)位於屏幕上,但 getAbsoluteTop()getAbsoluteLeft()是零,即使菜單項顯示在屏幕上GWT MenuItem在子菜單中有零getAbsoluteTop()getAbsoluteLeft()
的方式實際元素似乎是
任何想法,我怎麼能找到其中的菜單項(浮動下拉菜單中)是在屏幕好嗎?
謝謝!
最有可能的是,您要求菜單項完全呈現之前的座標。嘗試使用計劃程序(GWT: Timer and Scheduler Classes)等待菜單項完全呈現,然後詢問execute
方法內的座標。
謝謝,但沒有菜單已完全呈現幾秒鐘已經 – user1176505
你試過我的建議嗎?我的意思是菜單項完全呈現,而不是菜單。 –
謝謝,但MenuItem已經完全呈現並可見幾秒鐘,所以我已經在延遲後嘗試 – user1176505