ajax表单提交:
1 $.post("do_login", f.serializeArray(), function(data) { 2 3 if (data.status + "" == "1") { 4 5 window.location.href = "home"; 6 7 } else { 8 9 $(".error_info strong").text("用户名或密码错误!"); 10 11 } 12 13 }
在某个范围内产生随机整数:
1 function getRandom(min,max){ 2 3 return parseInt(Math.random() * ( max - min ) + min); 4 5 }
iframe 自适应高度
1 function iFrameHeight() { 2 var ifm= document.getElementById("docform"); 3 var subWeb = document.frames ? document.frames["docform"].document : ifm.contentDocument; 4 if(ifm != null && subWeb != null) { 5 ifm.height = subWeb.body.scrollHeight; 6 } 7 } 8 9 html: 10 11 <iframe frameborder="0" scrolling="no" id="docform" 12 style="width: 100%;height: 100%" src="" onLoad="iFrameHeight()" > </iframe>
处理页面中加载失败的图片:
1 //Jquery: 2 3 $(".span3>a>img").bind("error",function(){ 4 $(this).attr("src",loacl+"/img/nopic.jpg"); //为图片换另一张图片 5 }); 6 7 8 //纯js: 9 10 var img=new Image(); 11 12 img.src="图片地址"; 13 14 if(img.width==0){//表示图片加载失败了} 15 16 else{//成功了}
计算浏览器的各种宽度和高度:
1 $(function(){ 2 //alert($(window).height()); 浏览器当前窗口可视区域高度 3 //alert($(document).height()); 4 //浏览器当前窗口文档的高度 alert($(document.body).height()); 5 //浏览器当前窗口文档body的高度 alert($(document.body).outerHeight(true)); 6 //浏览器当前窗口文档body的总高度 包括border padding margin alert($(window).width()); 7 //浏览器当前窗口可视区域宽度 alert($(document).width()); 8 //浏览器当前窗口文档对象宽度 alert($(document.body).width()); 9 //浏览器当前窗口文档body的高度 alert($(document.body).outerWidth(true)); 10 //浏览器当前窗口文档body的总宽度 包括border padding margin 11 26 });