我想在附加小部件并加载该小部件内的所有图像之后执行一些逻辑。此小部件显示在 CMS 中准备的 html 块(因此图像的数量是动态的)。
我尝试了什么:
- 覆盖
Widget.onAttach()
或Widget.onLoad()
。不幸的是,它们都是在加载所有图像之前执行的。 - 我找到了gwt-image-loader库,它可以为每个图像添加一个回调。由于内容的动态性质,我不想使用它。
在 JavaScript 中,有一个非常有用的选项:
$('selector').waitForImages(function() {
// do some logic
});
也许我错过了一些 GWT 方法来做同样的事情?