Itt*_*tai 2 javascript java gwt resize gwtquery
标题基本概括了所有内容。我正在尝试使用jQuery的能力(希望GWTQuery实现了它)将回调函数传递给window.resize这样的东西(来自jquery网站的示例):
但是当我尝试输入Eclipse时,我得到了一个错误,该错误不能得到解决。如果有人对更大的画面感兴趣,那么我基本上是想从完成调整大小操作的窗口中获取信息,从而可以进行进一步的调整。
$(window).resize(function(){
alert("Stop it!");
}); $(window)
window
感谢您提供的任何帮助Ittai PS,因为我正在开发恰好使用浏览器的内部应用程序,所以请不要进行有关浏览器开发和调整大小的讲座。
自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;
Run Code Online (Sandbox Code Playgroud)
之后,您可以使用
$(window);
Run Code Online (Sandbox Code Playgroud)
但是,不存在resize()函数。要响应窗口调整大小,您可以改为向GWT自己的窗口类注册ResizeHandler,如下所示:
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());
Run Code Online (Sandbox Code Playgroud)