通过JAVAScript实现页面自适应
有时候,我们可能需要象新版的Yahoo邮箱一样,让一些数据显示块可以根据页面大小进行自适应。事实并不难,但是如果单纯用CSS控制的话,往往不能完全实现我们要的效果,这时候需要借助javascript,Javascript可以让我我们实现司空见怪的自适应页面,在iSunXoft的HR开源项目就应用到.
实现原理: 获取IE显示屏幕的宽高.确定哪些对象是绝对位置是固定的,那些是不固定的,哪些长宽是固定,然后象WIN FORM程序一样,根所软件界面的大小,进行设计相关对象的长宽,绝对位置等属性,但是在WEB上程序没有办法实时检测到窗口大小变化,只能用让实现自适应的方法通过SetTimeout 函数进行隔时递归调用. 下面是摘自iSunXoft Hr开源项目SysForm.aspx实现的方法. 注:$("")是有变化的元素. var h; 上一篇: JS+CSS打造可拖动的聊天窗口层(兼容) 下一篇: 模仿combox(select)控件 省去美化烦恼 更多相关文章
|
推荐文章
精彩文章
· 网页侦测四法
|