问答详情
源自:3-1 布局的自适应动态调整

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

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 是什么原因?

提问者:慕粉13482341627 2016-10-26 11:20

个回答

  • 童心有心
    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