JS
文章平均质量分 65
静思映雪
像蜗牛似的学习编程,一步一步!这就够了,因为编程是我的最爱!从C到Java再到android...
展开
-
Javascript获取页面的各种坐标汇总
轉載自:Javascript获取页面的各种坐标汇总 - 2012-06-17 20:10说明,本文全部内容都基于各浏览器的标准渲染模式。也就是在HTML文件首部有标签或1)鼠标点击事件的坐标,相对于可视区域(Client)左上角var point_y = evt.clientY;var poin转载 2012-09-28 13:45:51 · 10007 阅读 · 0 评论 -
Ext apiDoc 离线版制作
需要几个js包,并修改index.html就可以了。1. 离线index.html2. 在线index.html需要的资源:Ext apidoc 离线.zip原创 2013-03-22 16:32:15 · 1165 阅读 · 0 评论 -
JQuery 获得html元素被缩放的倍数
/* * 获取el被缩放的倍数 */ getZoomLeve : function(el) { // 标示缩放的css属性 var zoomPer, undefinedPer = 'none'; if(S.UA['firefox']) { zoomPer = '-moz-transform'; } else if(S.UA['ie']) {原创 2013-01-11 16:40:54 · 4030 阅读 · 0 评论 -
理清offsetparent()、offsetLeft/offsetTop、offset()、position()
简而言之,它们的概念如下:① offsetparent() 指的是元素的第一级拥有定位属性(absolute/relative/fixed)的父元素。② offsetLeft/offsetTop 元素boder外侧,到其offsetparent()的border内侧的偏移量。③ offset() 返回{left:xx, top: yy}, 它表示元素对于文档的绝对偏移量。④原创 2013-01-06 15:01:49 · 9591 阅读 · 0 评论 -
为指定元素添加一级父元素
/** * 为指定的el,添加父元素newP */ addParent : function(el, newP) { var nodeTmp = $(el), index = nodeTmp.index(), parent = nodeTmp.parent(), node = nodeTmp.detach(); $(newP).append(no原创 2012-12-25 15:56:41 · 1615 阅读 · 0 评论 -
JS 缩放指定的html元素
/* * 缩放函数zoomIt,它实际缩放的是el的内部元素 * @param {htmlElemnt} el 缩放目标htmlElement * @param {Number} xScale x方向缩放比例 * @param {Number} yScale y方向缩放比例 */ zoomIt : function(el, xScale, yScale) {原创 2012-11-20 15:03:49 · 7485 阅读 · 1 评论 -
JS 获取指定类别选择器的所以样式值
/* * 获取指定类别选择器的所以样式值 * @method getClassStyle * @param {String} name 类别选择器的名字 * @param {Document} doc 指定的document * @return {String} 该样式的cssText */ getClassStyl原创 2012-11-21 11:28:09 · 5349 阅读 · 1 评论 -
JS 正则去除'//'和'/* */'注释
var reg = /("([^\\\"]*(\\.)?)*")|('([^\\\']*(\\.)?)*')|(\/{2,}.*?(\r|\n))|(\/\*(\n|.)*?\*\/)/g,// 正则表达式 str = $('event').html(); // 欲处理的文本console.log(str); // 打印出:原文本console.log(str.match(reg));原创 2012-11-26 19:57:09 · 17059 阅读 · 1 评论 -
获取指定元素的最大子元素(包括自身)的width值和height值
/* * 返回该htmlEl的最大子元素(包括自身)的width值 */ getMaxWidth : function(htmlEl, includeSelf) { var self = this; if(htmlEl) { var children = $(htmlEl).children(), maxWidth = includeSelf ? $(原创 2012-10-16 15:27:54 · 2319 阅读 · 0 评论 -
获得el所在的第一级zoom父元素的zoom值及该父元素left/top偏移量
/* * 获得el所在的第一级zoom父元素的zoom值及该父元素left/top偏移量 * @param {htmlEl} el 目标元素 * @return {Object} * Object.value {Number} 默认-1 * Object.top {Number} 父元素的offsetTop + 顶部空白 * Object.left {Numb原创 2012-10-12 16:58:07 · 1969 阅读 · 0 评论 -
IE8下的替代elementFromPoint函数
因为IE8下的elementFromPoint(x, y)中,x, y 不能同时为非立即数,所以自己写一个替代的函数。/* * 该函数用于模仿:elementFromPoint. * 获取parent这个元素下,含有tagCls这个class属性,又包含(x, y)这个client位置的最佳元素。 * return el; */ getPerfectTag : func原创 2012-10-12 17:01:56 · 3753 阅读 · 1 评论 -
JS:offsetParent屬性
参考:offsetParent属性返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的(在包含层次中最靠近的),并且是已进行过CSS定位的容器元素。 如果这个容器元素未进行CSS定位, 则offsetParent属性的取值为根元素(在标准兼容模式下为html元素;在怪异呈现模式下为body元素)的引用。 当容器元素的style.display 被设置为 "none"时转载 2012-09-28 13:43:23 · 1370 阅读 · 0 评论 -
(兼容)复制一个dom的所有样式,到另一个dom
如果你不要求支持IE,那么十分简单,只要yi原创 2014-07-03 17:41:31 · 3403 阅读 · 0 评论