2 zzzcsd zzzcsd 于 2016.02.16 10:10 提问

ele.offsetParent返回的对象,有可能是station定位的吗
     offsetParent: function() {
      return this.map(function(){
        var parent = this.offsetParent || document.body
        while (parent && !rootNodeRE.test(parent.nodeName) && $(parent).css("position") == "static")
          parent = parent.offsetParent
        return parent
      })
    }

这个是zepto封装的函数,用来取offsetParent的。
什么情况下,$(parent).css("position") == "static"会是true呢?

1个回答

showbo
showbo   Ds   Rxr 2016.02.16 11:21

dom对象的样式(包括内联,外链样式)没有设置过position(默认static),或者position设置为static时为true

showbo
showbo 回复zzzcsd: 新版浏览器是不会出现static的清空,可能是兼容以前老版本浏览器吧,没试过所有浏览器
2 年多之前 回复
zzzcsd
zzzcsd https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetParent
2 年多之前 回复
zzzcsd
zzzcsd var parent = this.offsetParent 可是上面这句返回的结果,就是“祖先定位元素”啊,这个原生函数返回的结果,不可能是static的
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Json解析,同一个字段,获取的可能是对象,数组,或是null
Json解析,同一个字段,获取的可能是对象,数组,或是null的解决:比如 “sights”字段大多数情况下是JSONObject,但是当”sights”字段没有数据时,后台直接返回null值 ,而null值是不属于JSONObject的,所以在此我们用get();方法获取字段,并判断该字段的类型 JSONObject sights = travelDetail.getJSONObject("s
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。 E: 无法更正依赖关系
mentohust:i386 已经是最新的版本了。 您可能需要运行“apt-get -f install”来纠正下列错误: 下列软件包有未满足的依赖关系:  mentohust:i386 : 依赖: libpcap0.8:i386 但是它将不会被安装 或                           libpcap0.9:i386 但无法安装它 或
未能返回新代码元素。可能是语法错误
<br />把工程里的NCB文件删除掉 即可
CSS2样式表(属性·定位)
1、position   语法:position : static | absolute | fixed | relative 取值:static : 默认值。无特殊定位,对象遵循HTML定位规则 absolute :
VS2008 向对话框添加变量怎么出现“未能返回新代码元素,可能是语法错误”!!
删掉ncb文件即可从新编译 NCB是“No Compile Browser”的缩写,无编译浏览文件(no compile browser), NCB为VC++自动创建的跟踪文件,,其中存放了供ClassView、WizardBar和Component Gallery使用的信息,由VC开发环境自动生成。无编译浏览文件。当自动完成功能出问题时可以删除此文件。build编译工程后会自动生成
【Selenium学习笔记】webdriver如何定位一组对象
定位一组对象方法是: driver.find_elements_by_name()driver.find_elements_by_id()driver.find_elements_by_class_name()driver.find_elements_by_tag_name()driver.find_elements_by_link_text()driver.find_element
Wi-Fi模块实现AP和Station共存
Wi-Fi模块实现AP和Station共存   许多工业设备在现场工作时,需要通过Wi-Fi作为接入设备实时连接路由器,同时又需要作为热点被手机或平板电脑接入进行配置或故障排查。怎么办? 本文引用地址:http://www.eepw.com.cn/article/201702/344086.htm   为客户解决麻烦是我们的目标   目前工业领域Wi-Fi模块产品的性能良莠
面向对象课程学习
设计一般流程: 黑盒:1用例分析 白盒:2 识别类:分析阶段只identify 问题领域的类,设计阶段可能添加软件世界特有的类,或者     3 识别类之间的关系(关联,泛华,聚合,组合,依赖)     4)画顺序图,结合用例图,完善类图 类图是结构设计,顺序图是动态交互设计 设计还有一个重要部分是:控制驱动设计,识别主动对象。系统可以看作是一堆对象,对象可以接受消息提供服务,但是一般
关于返回NULL时的讨论
转述了讨论了NULL返回可能带来的错误,并说明了避免这种情况所采用的编程技巧,以及对待潜在错误的方式
未能返回新代码元素错误的解决
作者:朱金灿来源:http://blog.csdn.net/clever101               删除一个ActiveX控件窗口类的头文件和cpp文件,再重新添加这个ActiveX控件窗口类,出现下面的错误:解决办法是删除解决方案的ncb文件即可。