时间真的不等人啊,不知不觉到了要结婚的年龄了。哎。可惜没有人能明白我。
事业也没有什么成就。80后难道就真那么悲哀吗!!!
//拖动层
function MoveDrad(Box){
var posX;var posY;
MaxWidth = $(document).width()-$(“#”+Box).width();
MaxHeight = $(document).height()-$(“#”+Box).height()*5;
$(“#”+Box+” span:eq(0)”).mousedown(function(){
var position = $(“#”+Box).position();
posX = event.clientX – position.left;
posY = event.clientY – position.top;
document.onmousemove=function (){
M_Left = event.clientX – posX; M_Top = event.clientY – posY;
if((M_Left
};
}).mouseover(function(){$(this).css({‘background’:'#FFFFCC’,'cursor’:'move’});
}).mouseout(function (){$(this).css({‘background’:'#F0F0F0′});
}).mouseup(function (){document.onmousemove = null;});
}
//关闭窗口
function hideDrad(PageName){
FormName = PageName +’Form_ABCDEFG’;
FormLayer = PageName+’Layer_ABCDEFG’;
$(“#”+FormLayer).empty().remove();
$(“#”+FormName).empty().remove();
$(“html”).css(‘overflow’,'auto’);
}
//getV 为自定义函数,就是获取页面数据的.AjaxData 参数 可以是输入框包含的DIV名,也可以是自定义输入的字段名name的数组.
function AjaxData(Column){
if(Column.constructor == Array){
var PostData = ”;
Type_Num = Column.length;
var PostObj=new Object();
for(i=0;i
}
return PostObj;
}
else{
var DataType = Array(“input[type='text']“,”input[type='checkbox']“,”input[type='radio']“,”input[type='hidden']“,’select’,'textarea’);
var DataName = Array();
var DataValue = Array();
var Mark = 0;
if(typeof(Column) == “undefined”)Column = ”;
for(i=0;i
if(DataType[i] != “input[type='checkbox']“){
for(j=0;j
DataValue[Mark] = getV(DataName[Mark],”,Column);
//alert(DataName[Mark]+’:'+DataValue[Mark]);
Mark++;
}
}
else{
DataName[Mark] = $(“#”+Column+” “+DataType[i]+”").attr(‘name’);
if(typeof(DataName[Mark]) != “undefined”){
DataValue[Mark] = getV(DataName[Mark],0,Column);
//alert(DataName[Mark]+’:'+DataValue[Mark]);
Mark++;
}
else continue;
}
}
var PostObj=new Object();
Type_Num = DataName.length;
for(i=0;i
}
return PostObj;
}
}
例子: 页面上有’QATITLE’,'QAFROM’,'QAUSE’,'formName’ 这几个字段需要获取.
URL = SiteURL+’/askQuest/insertData’;
$.ajax({url:URL,data:AjaxData(Array(‘QATITLE’,'QAFROM’,'QAUSE’,'formName’)),success:function(msg){
if(msg == ‘OK’){
alert(‘新功能增加成功!’);LoadPage(‘askQuest/questlist’);
}
else alert(‘数据提交失败!请与管理员联系!’+msg);
$(“input”).attr(‘disabled’,false);
}});
//这个例子让我对js对象的了解更深了一步!
//获取input 输入值
function getV(name,Value,div){
if(typeof(div) == “undefined”)div = ”;else div = ‘#’+div+’ ‘;
if(typeof($(“”+div+”select[name='"+name+"'] option:selected”).val()) != “undefined”){
if(typeof(Value) != “undefined”){
SelectLength = $(“”+div+”select[name='"+name+"'] option”).length;
for(i=0;i
$(""+div+"select[name='"+name+"'] option:eq("+i+")").attr("selected",true);
break;
}
}
}
else return $(""+div+"select[name='"+name+"'] option:selected").val();
}
else if($(""+div+"input[name='"+name+"'][type='checkbox']").length>0){
if($(“”+div+”input[name='"+name+"'][type='checkbox']:checked”).length>0){
checkeds = $(“”+div+”input[name='"+name+"'][type='checkbox']:checked”).length;
if(checkeds==1)return $(“”+div+”input[name='"+name+"'][type='checkbox']:checked”).val();
else{
var CheckStr = Array();
for(i=0;i
}
return CheckStr;
}
}
else{
if(typeof(Value) != "undefined")return Value; else return '';
}
}
else if($(""+div+"input[name='"+name+"'][type='radio']").length>0){
return $(“”+div+”input[name='"+name+"'][type='radio']:checked”).val();
}
else if(typeof($(“”+div+”input[name='"+name+"']“).val()) != “undefined”){
if($(“”+div+”input[name='"+name+"']“).val() == ”){
if(typeof(Value) != “undefined”)return Value;else return ”;
}
else
return $(“”+div+”input[name='"+name+"']“).val();
}
else if(typeof($(“”+div+”textarea[name='"+name+"']“).text()) != “undefined”){
return $(“”+div+”textarea[name='"+name+"']“).text();
}
else if(typeof(Value) != “undefined”){
return Value;
}
else return ”;
}
1.丢弃小数部分,保留整数部分
php: intval(7/2)
js:parseInt(7/2)
2.向上取整,有小数就整数部分加1
php: ceil(7/2)
js: Math.ceil(7/2)
3,四舍五入.
php: round(7/2)
js: Math.round(7/2)
4,向下取整
php: floor(7/2)
js: Math.floor(7/2)
其实没什么好说的,joy6.net这个域名自我感觉比较垃圾,可是没办法,钱花了就用呗,不用多浪费…还好域名也挺好记的. joy6.net.