js json对象操作,及dialog总是显示在屏幕中心 笔记
2016-06-16 13:14
615 查看
var json={}; json就是一个空的json对象. 添加json json["key"]=value; 删除json中的某个key-value; delete json["key"];(delete 是js关键字) json对象合并可以使用js方法 该方法默认 合并重复数据只显示一个; function extend(des, src, override){ if(src instanceof Array){ for(var i = 0, len = src.length; i < len; i++) extend(des, src[i], override); } for( var i in src){ if(override || !(i in des)){ des[i] = src[i]; } } return des; } 还可以使用jquery的$.extend()方法 dialog弹出窗 dialogId 是div的id 如: dialog("#div")...; function dialog(dialogId){ $divId=$(dialogId); var top = ($(window).height() - $divId.height())/2; var left = ($(window).width() - $divId.width())/2; var scrollTop = $(document).scrollTop(); var scrollLeft = $(document).scrollLeft(); $divId.css( { position : 'absolute', 'top' : top + scrollTop, left : left + scrollLeft } ).show(); showMask();//遮罩层 } 出现遮罩层 <div id="mask"></div> #mask{ position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 1002; left: 0px; opacity:0.5; -moz-opacity:0.5; } function showMask(){ $("#mask").css("height",$(document).height()); $("#mask").css("width",$(document).width()); $("#mask").show(); }
相关文章推荐
- Python动态类型的学习---引用的理解
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- 使用 Python 处理 JSON 格式的数据
- js数组实现图片轮播
- XML 与 JSON 优劣对比
- VBA将excel数据表生成JSON文件
- 土人系列AS入门教程 -- 对象篇
- js可突破windows弹退效果代码
- C#托管堆对象实例包含内容分析
- newtonsoft.json解析天气数据出错解决方法
- JSP脚本漏洞面面观
- C#实现获取不同对象中名称相同属性的方法
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- javascript asp教程第十一课--Application 对象
- PowerShell中使用Out-String命令把对象转换成字符串输出的例子
- VBS教程:对象-正则表达式(RegExp)对象
- vbs 解析json jsonp的方法