随笔分类 -  js函数

判断是否安装了flash
摘要:函数代码:function $flashChecker(){ try{ var active = new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); return true; }catch( e ){ if (navigator.plugi... 阅读全文

posted @ 2014-06-04 17:08 rainbow661314 阅读(155) 评论(0) 推荐(0)

计算字节数函数
摘要:var get_readability_size = function ( bytes ) {var BYTE_UNITS = ['B', 'K', 'M', 'G', 'T', 'E', 'Z', 'Y', 'B', '...'];bytes = parseInt(bytes); if (!byt... 阅读全文

posted @ 2014-06-04 16:02 rainbow661314 阅读(450) 评论(0) 推荐(0)

滚轮事件js
摘要:jane 阅读全文

posted @ 2014-01-14 14:04 rainbow661314 阅读(857) 评论(0) 推荐(0)

原生拖动试验
摘要:jane 拖动我 ceshiceshi ceshi ceshi cehshiskjdlajdfkjakfj 阅读全文

posted @ 2014-01-11 12:22 rainbow661314 阅读(205) 评论(0) 推荐(0)

js滚动加载插件
摘要:// 阅读全文

posted @ 2013-11-11 17:36 rainbow661314 阅读(2412) 评论(0) 推荐(0)

XMLHttpRequest函数
摘要:function createXmlHttpRequest(){ if(window.ActiveXObject){ return new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHttpRequest){ return new XMLHttpRequest(); } } (function(){ var url = "/ordermgr/a.txt"; xmlHttpRequest = createXmlHttpRequest(); xmlH... 阅读全文

posted @ 2013-10-29 10:08 rainbow661314 阅读(259) 评论(0) 推荐(0)

cookie函数
摘要:function getcookie(){ var cookie={}; var all=document.cookie; if(all===""){ alert(2); return cookie; } var list=all.split("; "); for(var i=0;i<list.length;i++){ var cookie=list[i]; var p=cookie.indexOf("="); //返回位置 var name=cookie.substri... 阅读全文

posted @ 2013-09-24 11:38 rainbow661314 阅读(173) 评论(0) 推荐(0)

检测字符长度区分中文与其他(用于检测密码用户名长度)
摘要:function len(s) { //检测字符长度 var l = 0; var a = s.split(""); for (var i = 0; i < a.length; i++) { if (a[i].charCodeAt(0) < 299) { l++; } else { l ... 阅读全文

posted @ 2013-09-22 11:44 rainbow661314 阅读(289) 评论(0) 推荐(0)

js文档视口高度函数
摘要:objwin=window;objBody=document.body;objDel=document.documentElement; 关于弹窗时候用到function getPageHeight() { //文档高度 scrollMaxY 火狐Mozilla var h = (objWin.innerHeight && objWin.scrollMaxY) ? (objWin.innerHeight + objWin.scrollMaxY) : (objBody.scrollHeight > objBody.offsetHeight ? objBody.scrollH 阅读全文

posted @ 2013-09-12 16:04 rainbow661314 阅读(987) 评论(0) 推荐(0)

addevent兼容函数 && 阻止默认行为 && 阻止传播
摘要:function addEvent(a, b, c, d) { a.addEventListener ? a.addEventListener(b, c, d) : a.attachEvent("on" + b, c) } function removeEvent(a, b, c, d) { a.removeEventListener ? a.removeEventListener(b, c, d) : a.detachEvent("on" + b, c) }第四个参数 shi 布尔值true:表示函数奖注册为捕获事件处理程序,并在事件不同的调度阶段调用 阅读全文

posted @ 2013-09-12 10:01 rainbow661314 阅读(209) 评论(0) 推荐(0)

addevent
摘要:function addEvent(a, b, c, d) { a.addEventListener ? a.addEventListener(b, c, d) : a.attachEvent("on" + b, c) } function removeEvent(a, b, c, d) { a.removeEventListener ? a.removeEventListener(b, c, d) : a.detachEvent("on" + b, c) } 阅读全文

posted @ 2013-09-11 19:39 rainbow661314 阅读(141) 评论(0) 推荐(0)

随机分配位置
摘要:for(var i=0,j=0,index;i<dataArr.length;i++,j++){ //随机分配位置 index=Math.floor(Math.random()*dataArr.length); this.currSession.pairsData[j]=dataArr[index]; dataArr.splice(index,1); i--; } 阅读全文

posted @ 2013-09-09 20:10 rainbow661314 阅读(263) 评论(0) 推荐(0)

浏览器类型
摘要:function $isBrowser(str){ str=str.toLowerCase(); var b = navigator.userAgent.toLowerCase(); var isBro=false; switch (str){ case 'chrome' : isBro=b.indexOf("chrome") != -1; break; case 'firefox' : isBro=b.indexOf("firefox") != -1; break; case 'opera' : isBr 阅读全文

posted @ 2013-09-05 15:46 rainbow661314 阅读(147) 评论(0) 推荐(0)

时间戳转换为时间 年月日时间
摘要:formatDate:function(dateNum){ var date=new Date(dateNum*1000); return date.getFullYear()+"-"+fixZero(date.getMonth()+1,2)+"-"+fixZero(date.getDate(),2)+" "+fixZero(date.getHours(),2)+":"+fixZero(date.getMinutes(),2)+":"+fixZero(date.getSeconds(),2); 阅读全文

posted @ 2013-08-19 14:36 rainbow661314 阅读(409) 评论(0) 推荐(0)

取url的键值对,location的search:从?开始的字符串
摘要:function urlArgs(){ var args=""; var query=location.search.substring(1);//去除问号 var pairs=query.split("&"); 分成数组对 for(var i=0;i<pairs.length;i++){ var pos=pairs[i].indexOf("="); if(pos==-1) continue; var name=pairs[i].substring(0,pos); var value=pairs[i].substring 阅读全文

posted @ 2013-08-19 10:39 rainbow661314 阅读(283) 评论(0) 推荐(0)

瀑布流
摘要:// JavaScript Document /* ************************************************************ ***@project jquery瀑布流插件 ***@author hcp0209@gmail.com ***@ver version 1.0 ************************************************************ */;(function($){ var //参数 setting={ loaddding:'#loadding', column... 阅读全文

posted @ 2013-08-15 20:16 rainbow661314 阅读(423) 评论(0) 推荐(0)