- 博客(13)
- 收藏
- 关注
转载 js获取浏览器视窗尺寸
function getClientSize(){ return window.innerWidth? {width:window.innerWidth,height:window.innerHeight}: {width:document.documentElement.clientWidth,height:document.documentElemen...
2016-04-26 23:01:00
108
转载 js基础拖拽二
var oDiv= document.getElementById("div"); oDiv.onmousedown= function(e){ var _this = this; var e= e || window.event; var diffX= e.clientX - _this.offsetLeft; var diffY= e.clientY...
2016-04-26 00:45:00
95
转载 js基础拖拽一
var oDiv= document.getElementById("div"); oDiv.onmousedown= function(e){ var _this = this; var e= e || window.event; var diffX= e.clientX - _this.offsetLeft; var diffY= e.clientY...
2016-04-25 23:43:00
115
转载 js检测浏览器flash支持
function hasFlashPlugin(){ try{ new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); return true; }catch(ex){ for(var i=0; i<navigator.plugins.length; i++...
2016-04-25 15:27:00
103
转载 js操作cookie
//创建cookiefunction setCookie(name, value, expires, path, domain, secure) { var cookieText = encodeURIComponent(name) + '=' + encodeURIComponent(value); if (expires instanceof Date) { c...
2016-04-25 14:41:00
69
转载 js事件相关
//添加事件兼容 function addEvent(obj, type, fn) { if (obj.addEventListener) { obj.addEventListener(type, fn); } else if (obj.attachEvent) { obj.attachEvent('on' + type, fn); } }...
2016-04-25 14:29:00
58
转载 动态加载javascript和css
//动态加载jsfunction loadScript(url) { var script = document.createElement('script'); script.type = 'text/javascript'; script.src = url; document.getElementsByTagName('head')[0].appendCh...
2016-04-25 14:14:00
71
转载 js_getBoundingClientRect
function getRect(element) { var rect = element.getBoundingClientRect(); var top = document.documentElement.clientTop; var left = document.documentElement.clientLeft; return { t...
2016-04-25 14:02:00
66
转载 js操作styleSheets
Base.prototype.addRule = function (num, selectorText, cssText, position) { var sheet = document.styleSheets[num]; if (typeof sheet.insertRule != 'undefined') { sheet.insertRule(sel...
2016-04-25 00:58:00
398
转载 js读取/设置元素css
Base.prototype.css = function (attr, value) { for (var i = 0; i < this.elements.length; i ++) { if (arguments.length == 1) { if (typeof window.getComputedStyle != 'undefined') { ...
2016-04-25 00:54:00
53
转载 js操作元素className
Base.prototype.addClass = function (className) { for (var i = 0; i < this.elements.length; i ++) { if (!this.elements[i].className.match(new RegExp('(\\s|^)' + className + '(\\s|$)'))){...
2016-04-25 00:47:00
117
转载 js链式操作DOM节点的简单封装
function Base() { //把返回的节点对象保存到一个Base 对象的属性数组里 this.elements = []; //获取id 节点 this.getId = function (id) { this.elements.push(document.getElementById(id)); return this; };...
2016-04-24 23:57:00
262
转载 js获取DOM节点的简单封装
var Base = { //整个库可以是一个对象 getId : function (id) { //方法尽可能简短而富有含义 return document.getElementById(id); }, getName : function (name) { return document.getElement...
2016-04-24 22:57:00
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人