栏目导航
热点推荐
- 网页表单设计:提高表单可用性的1
- 网站设计必须充满诗意 用户体验
- 网页元素设计和网页转场设计
- 50个制作网站的诀窍
- 高性能网站建设的黄金法则
- 网站用户体验七十六个要点分享
- 网页图片大小自适应方法
- 最容易犯的10个HTML标签错误
- 网页设计事半功倍的构图技巧
- 网页用户体验:网页注册表单设计
- 精美网页专题页面设计的经验总结
- 15 个第三方Web 表单资源
阅览排行
基于jquery的浮动窗口代码 适用于IE+ff
www.jz123.cn 2010-04-22 来源: 中国建站 责任编辑(袁袁) 我要投递新闻
消息框遮罩层:<iframe id="show_upload_iframe" frameborder=0 scrolling="no" style="display:none; position:absolute;"></iframe><div id="show_upload">nothing...</div>'
页面加载loading中:<div id="body_loading" onClick="loaded();"><img src="__PUBLIC__/images/body_load.gif"></div>
关闭浮动窗口:<a href="javascript:hideupload()">关闭窗口建议用小图片</a>
打开浮动窗口:<a href="javascript:showupload('admin.php')">打开浮动</a>
// 消息框loading function loading(){ var o = $('#body_loading'); o.css("left",(($(document).width())/2-(parseInt(o.width())/2))+"px"); o.css("top",(($(document).height()+$(document).scrollTop())/2-(parseInt(o.height())/2))+"px"); o.fadeIn("fast"); } // 消息框消失 function loaded(){ var o = $('#body_loading'); o.fadeOut("fast"); } // 隐藏浮动窗口 function hideupload(){ $('#show_upload').hide(); $('#show_upload_iframe').hide(); } // 弹出浮动窗口 function showupload(ajaxurl){ loading(); var o=$('#show_upload'); var f=$('#show_upload_iframe'); var top = 200; $.ajax({ url: ajaxurl, //cache: false, success: function(res){ loaded(); o.html(res); o.css("left",(($(document).width())/2-(parseInt(o.width())/2))+"px"); if($(document).scrollTop()>200){ top = ($(document).height()+$(document).scrollTop())/2-(parseInt(o.height())/2); } o.css("top",top+"px"); f.css({'width':o.width(),'height':o.height(),'left':o.css('left'),'top':o.css('top')}); f.show(); o.show(); } }); } |
1
上一篇:交互设计:避免针对用户出现的设计错误 下一篇: 验证数字最简单正则表达式大全