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();
}
js json对象操作,及dialog总是显示在屏幕中心 笔记
最新推荐文章于 2024-01-06 13:35:34 发布