1.手机动态div动态绑定长按事件
$("<div>").html('<div class="a"></div>')
.bind("touchstart", function(){ tdate=new Date(); } )
.bind("touchend",
function(){ var tsec=new Date()-tdate; if(tsec>1000){//超过1s则修改,否则进入详情页 editFun($(this)) } else{ detailFun($(this)) }; } ).appendTo("#list");
2.数组
var list=[{key:"a",value:1},{key:"b",value:2},{key:"c",value:3}];
//删除第3项
list.splice(2,1);
//增加一项
list[list.length]={key:"d",value:4}
3.引用common.js里的共有变量,引用时:Schema.WeekArray
var Schema={
WeekArray: [{"key":"1","name":"周一"}, {"key":"2","name":"周二"}, {"key":"3","name":"周三"}, {"key":"4","name":"周四"}, {"key":"5","name":"周五"}, {"key":"6","name":"周六"}, {"key":"7","name":"周日"} ],
};
return Schema;
4.设置样式
$(".a").css("background-color","red");
5.超时设置
var outTimer=window.setInterval(function(){alert("超时")},10000);//10秒后提示
window.clearTimeout(outTimer);//删除超时
6.eval,计算字符串
eval("var func=1+2");//即为var func=1+2;
//一般在动态的情况下用的比较多
var i=0;
eval("var func=i");
if(func==i){ //test
} |
|