标题几乎说明了一切。
我正在尝试使用jQuery的能力(希望GWTQuery实现它)将回调函数传递给window.resize这样的东西(来自jquery站点的例子):
$(window).resize(function(){
但是当我尝试在Eclipse中键入
alert("Stop it!");
}); $(window)
时,我收到一个window
无法解决的错误。
如果有人对更大的图片感兴趣,我基本上试图从完成调整大小操作的窗口中获得一个指示,从而可以进一步调整大小。
感谢您的帮助 以太 附:请不要关于浏览器开发和调整大小的讲座,因为我正在开发一个刚刚使用浏览器的内部应用程序。
答案 0 :(得分:4)
自2010-05-03起,此功能已添加到GWTQuery。见http://code.google.com/p/gwtquery/issues/detail?id=32
所需进口商品:
import static com.google.gwt.query.client.GQuery.$;
import static com.google.gwt.query.client.GQuery.window;
之后,您可以使用
访问该窗口$(window);
但是,不存在resize()函数。要响应窗口大小调整,您可以将ResizeHandler注册到GWT自己的窗口类,如下所示:
class OnWindowResize implements ResizeHandler {
@Override
public void onResize(ResizeEvent event) {
int width = event.getWidth();
int height = event.getHeight();
}
}
com.google.gwt.user.client.Window.addResizeHandler(new OnWindowResize());
答案 1 :(得分:0)
行, 据我所知,测试和信息搜索GWTQuery不支持检索窗口的jQuery语法。这可能与GWT已经有一个Window类(尽管它非常偏)有关,但我不确定。 这是暂时的(12月09日),并可能在未来发生变化。