js中的一些零碎方法
2013-11-07 12:58
127 查看
ajax表单提交:
在某个范围内产生随机整数:
iframe 自适应高度
处理页面中加载失败的图片:
计算浏览器的各种宽度和高度:
$.post("do_login", f.serializeArray(), function(data) { if (data.status + "" == "1") { window.location.href = "home"; } else { $(".error_info strong").text("用户名或密码错误!"); } }
在某个范围内产生随机整数:
function getRandom(min,max){ return parseInt(Math.random() * ( max - min ) + min); }
iframe 自适应高度
function iFrameHeight() { var ifm= document.getElementById("docform"); var subWeb = document.frames ? document.frames["docform"].document : ifm.contentDocument; if(ifm != null && subWeb != null) { ifm.height = subWeb.body.scrollHeight; } } html: <iframe frameborder="0" scrolling="no" id="docform" style="width: 100%;height: 100%" src="" onLoad="iFrameHeight()" > </iframe>
处理页面中加载失败的图片:
//Jquery: $(".span3>a>img").bind("error",function(){ $(this).attr("src",loacl+"/img/nopic.jpg"); //为图片换另一张图片 }); //纯js: var img=new Image(); img.src="图片地址"; if(img.width==0){//表示图片加载失败了} else{//成功了}
计算浏览器的各种宽度和高度:
$(function(){ //alert($(window).height()); 浏览器当前窗口可视区域高度 //alert($(document).height()); //浏览器当前窗口文档的高度 alert($(document.body).height()); //浏览器当前窗口文档body的高度 alert($(document.body).outerHeight(true)); //浏览器当前窗口文档body的总高度 包括border padding margin alert($(window).width()); //浏览器当前窗口可视区域宽度 alert($(document).width()); //浏览器当前窗口文档对象宽度 alert($(document.body).width()); //浏览器当前窗口文档body的高度 alert($(document.body).outerWidth(true)); //浏览器当前窗口文档body的总宽度 包括border padding margin });
相关文章推荐
- 关于easyUI的一些js方法
- JS 一些问题与解决方法
- 原生JS取代一些JQuery方法
- 关于一些基础的js对象的属性和方法问题
- 一些常用JS方法
- 扩展原生js的一些方法
- js中的数组和字符串的一些方法
- js关于时间日期的一些方法汇总
- js中数组Array的一些常用方法总结
- 一些延迟方法 Js
- 关于js调用iframe中函数方法不管用的一些提示
- 本地html文件js被IE阻止的一些解决方法
- global--命名空间的使用(一些零散的js方法)
- 有用到的一些js,jq方法总结
- vue.js组件之间通讯--父组件调用子组件的一些方法,子组件暴露一些方法,让父组件调用
- js操作Dom的一些方法简化
- js Number.prototype 对象 设置一些方法
- 常用的js方法,包括表单校验的一些方法
- HTML转图片以及其中的一些坑(用js方法和用java方法)
- 可以把一些常用的方法,写入js文件,引入html界面