关于jquery引用IE的offsetLeft,offsetTop

问题描述

test.js中:functionnoline(){varsize=$("td.fc_blueczhm").length;vararry=$("td.fc_blueczhm").text();varpre=null;if(size>1)pre=arry[0];for(vari=1;i<size;i++){varcur=2;varx0=parseInt(pre.offsetLeft);//宽vary0=parseInt(pre.offsetTop);//高}}test.jsp页面:<tr><c:forEachvar="blueNumber"items="${obj.blueNumber}"varStatus="status"><c:choose><c:whentest="${blueNumber==0}"><tdclass="fc_blueczhm">${status.index+1}</td></c:when><c:otherwise><tdclass="chart_bg_b">${blueNumber}</td></c:otherwise></c:choose></c:forEach></tr>说明:${status.index+1}为1-30的奇数值,${blueNumber}为1-30的偶数值。此程序主要目的是为了显示各个值的坐标位置当运行程序时,为什么varx0=parseInt(pre.offsetLeft);当alert(x0);显示undefined呢?请各位朋友帮忙指点下。

解决方案

解决方案二:
vararry=$("td.fc_blueczhm").text();varpre=null;if(size>1)pre=arry[0];pre被设置为null了

时间: 2024-09-17 04:44:54

关于jquery引用IE的offsetLeft,offsetTop的相关文章

js中offsetLeft,offsetTop,offsetParent详解

为前端开发工程师,你确定真的理解offsetLeft,offsetTop以及offsetParent吗,今天小编在这里给大家详细说说这三个js的特性,当然前两个其特性是一样的,在这里我就只拿offsetLeft的说明. 1.offsetLeft/offsetTop 在页面任一元素的offsetLeft总是找到离其最近的已经定位的元素定位,如果没有,就根据根节点body定位,然后获取其left值例如  代码如下 复制代码 <div id="div2″> <div id="

google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)_jquery

1. 很多网站都是使用这种方式引入,客户的浏览器可能已经缓存过了 jquery.可以直接调用本地的,速度更快- 2. Google code 使用了 cdn 技术在很多地方有节点服务器,加载 jquery 时绝对不会比在你服务器上加载慢,本地服务器除外 : ) 3. 可以节省服务器流量,降低服务器带宽压力 可以使用两种方式引用 google code 的jquery 一.引用 http://www.google.com/jsapi?key=Goolge 密钥 <script type="t

jquery引用方法时传递参数原理分析_jquery

经常到网上去下载大牛们写的js插件.每次只需将js引用并设置下变量就行了,但一直没搞明白原理(主要是大牛们的代码太简练了-,-). 这次弄清了如何传递.设置多个(很多个)参数. 如 方法为function lunbo(){}; 在调用.设置的时候写: lunbo({ speed:200, wrapper:'#id', ease:'easing' }) 则,在方法内获取的时候: function lunbo(options){ var set=$.extend({},options); var _

jQuery原理系列-常用Dom操作详解_jquery

1. 事件绑定$(el).bind ie使用attachEvent,其它浏览器使用addEventListener,不同的是ie多了个on前缀,this绑定在window上,需要用call和apply修正this 的指向. if (element.addEventListener) { element.addEventListener(type, handler, useCapture); } else { if (element.attachEvent) { element.attachEve

遍历jquery对象的代码分享_jquery

复制代码 代码如下: $("dd").bind("click",function(e){ var $obj = $(e.target); var i=0; for (var x in $obj){ i++; var $hr=(i%5==0) ? "<hr />" : " "; document.write(x+" "+$hr); } }); 遍历结果: 0 length prevObject c

jQuery和xajax

最近处理ajax方面内容,所以特意留意了一下ajax框架,网上看了一下,大体试用了两个,一个是jQuery,另外一个是xajax. 给我的感觉是jQuery是一个js的框架,xajax则是一个js和php的交流方式. 如果侧重处理前台的界面,那jQuery是个不错的选择,功能使用起来简洁明了,代码不复杂.xajax则在考虑php的同时,也得处理js的参数和代码方式,我感觉就总很奇怪,也许不太熟悉的缘故,对比jQuery而言,入手的门槛可能高了点,但也许熟悉js的人使用起来就不方便了. jQuer

从零开始学习jQuery (八) 插播:jQuery实施方案

一.摘要 本系列文章将带您进入jQuery的精彩世界,其中有很多作者具体的使用经验和解决方案,即使你会使用jQuery也能在阅读中发现些许秘籍. 本篇文章属于临时插播,用于介绍我在本公司的jQuery实施方案. 二.前言 有了前几章扎实的基础知识我们已经可以在项目中投入使用jQuery了.再继续深入学习jQuery前插播一下我的jQuery实施方案. 每个公司的情况都不同.比如我们公司的页面文件都为用户控件,物理路径和虚拟路径没有绝对的关系,所以无法使用相对路径(否则生产环境中会找不到文件).

jQuery实现tag便签去重效果的方法

 这篇文章主要介绍了jQuery实现tag便签去重效果的方法,较为详细的分析了html页面及js代码的实现技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了jQuery实现tag便签去重效果的方法.分享给大家供大家参考.具体实现方法如下: html代码如下: 代码如下: <head> <script type="text/javascript" src="js/jQuery.js"></script> <!

jQuery与其它库冲突的解决方法_jquery

(注意:默认情况下,jQuery用$作为自身的缩写而以) 如果jQuery类库和别的类库冲突的话,可以使用jQuerynoConflict()函数来将变量$的控制权移交出给其它的javaScipt库.看下面小片断代码 <script type="text/javascript" src="../JS/JsCOM.js"></script> <script type="text/javascript" src=&quo