网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 判断网页中element是否可见的最佳方法
内容
    javascript判断网页中element是否可见的最佳方法。记得以前一直用jQurey的is(":visible")来判断,一次偶然在chrome中发现这个函数居然是消耗CPU最多的,这个函数效率很低!经过在谷歌的一翻搜寻,终于找到了它:getBoundingClientRect()——获取element实际的top、bottom、left、right定位值,我们利用它计算element的高度,如果为0,即可认为element不可见。关键是,几乎所有浏览器都支持getBoundingClientRect。 具体代码如下:
    function isVisible(element) {
    var rect = element[0].getBoundingClientRect();
    return !!(rect.bottom - rect.top);
    }
    //这是jsGen中的代码片段,element是经过了jQuery封装的,所以需要element[0],原生element自行修改
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/22 8:45:07