Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用GWT onfirstatch处理程序获取DOM属性会忽略CSS_Gwt - Fatal编程技术网

使用GWT onfirstatch处理程序获取DOM属性会忽略CSS

使用GWT onfirstatch处理程序获取DOM属性会忽略CSS,gwt,Gwt,我想在GWT标签的偏移宽度大于其父标签的偏移量(DOM值)时为该标签添加标题。然而,当我在超级开发模式下调试时,我看到这两个偏移量是相等的,因为CSS样式被忽略,直到所有附加事件完成。我对此问题的解决方法是添加MouseOverHandler,并在此事件期间进行计算。是否存在一种附加处理程序,它也会考虑CSS操纵的DOM?您可以使用以下命令为JS事件循环的下一次迭代安排标题分配逻辑: Scheduler.get().scheduleDeferred(new ScheduledCommand()

我想在GWT标签的偏移宽度大于其父标签的偏移量(DOM值)时为该标签添加标题。然而,当我在超级开发模式下调试时,我看到这两个偏移量是相等的,因为CSS样式被忽略,直到所有附加事件完成。我对此问题的解决方法是添加MouseOverHandler,并在此事件期间进行计算。是否存在一种附加处理程序,它也会考虑CSS操纵的DOM?

您可以使用以下命令为JS事件循环的下一次迭代安排标题分配逻辑:

Scheduler.get().scheduleDeferred(new ScheduledCommand() {
   @Override
   public void execute() {
     // CSS values have been applied - decide on title assignment.
   }
});