页面有多个DIV隐藏显示, 我想在每次点击隐藏显示都获取整个DIV的高度。现在IE下貌似有缓存,有时候获取的值依然是上次的值。请问怎么解决?

解决方案 »

  1.   


    用一个新的变量接受吧~·
    javascript垃圾处理机制,是不用的到的变量会自动回收的~·
      

  2.   

    变量也会有缓存么?我觉得是楼主获取div高度的代码有问题。
      

  3.   


    var passHeight = function() {
    var vHeight = $(".container").height();
    }; 这么简单的代码会有问题。我现在.container下面有很多div,高度不一样,然后会切换。切换的时候高度有时候就会用的前面取的,不会重新去取。