top:$elem.position().top报错Uncaught TypeError:Cannot read property 'top'of null 是什么原因?

来源:3-1 布局的自适应动态调整

慕粉13482341627

2016-10-26 11:20

var getValue=function(className){

$elem=$(''+className+'');

return {height:$elem.height(),

       top:$elem.position().top};

};

top:$elem.position().top报错Uncaught TypeError:Cannot read property 'top'of null 是什么原因?

写回答 关注

6回答

  • 童心有心
    2019-07-14 02:11:04

    position(top)试试

  • MIC_jason
    2017-06-21 10:09:43

    你的QiXi.js文件的位置不对,或者没有加$(function(){})

  • 慕粉13482341627
    2016-11-03 13:28:05

    top后的第一个}是return的,下面一个}是function的

  • BCS
    2016-11-03 11:05:26

    很明显的错误

    var getValue=function(className){
    $elem=$(''+className+'');
    return {height:$elem.height(),
           top:$elem.position().top};   这里多}; 
    };
    更改后
    var getValue=function(className){
    $elem=$(''+className+'');
    return {
        height:$elem.height(),
        top:$elem.position().top
    };


  • 慕粉13482341627
    2016-10-26 15:10:52

    试过了,还是报同样的错误!能否帮忙回答错在哪里?谢谢

  • 慕粉4142806
    2016-10-26 13:20:17

    加个window.onload

H5+JS+CSS3实现七夕言情

为七夕节准备的H5+JS+CSS3特效案例,由浅入深案例拆分讲解

211525 学习 · 540 问题

查看课程

相似问题