代码之家  ›  专栏  ›  技术社区  ›  spacemonkeys

javascript和缩小一个分区

  •  1
  • spacemonkeys  · 技术社区  · 16 年前

    我的.aspx窗体上有一个分区。该部分只包含一组链接(标准

    document.getElementById('Side1').style.display = 'none';
    

    这很好,但对于我想要的东西来说有点突然,所以我在下面写了一个小程序(在互联网的帮助下),但是尽管分区缩小了,下面的内容向上滚动。在DIV部分不可见之前,DIV部分中的链接不会移动….有没有解决这个问题的方法,或者我是完全错误的(ps我的javascript是垃圾)

     var originalSize =0;
        var i = 0;
        var ts;
        function shrink() {
            if (i != 28) {
                document.getElementById('Side1').style.height = parseInt(document.getElementById('Side1').style.height) - 5 + 'px';
                i++;
                ts = setTimeout("shrink()", 10);
            }
            else {
                document.getElementById('Side1').style.display = 'none';
                i = 0;
                clearTimeout(ts);
            }
        }
    
    1 回复  |  直到 16 年前
        1
  •  3
  •   Greg    16 年前

    您可能只需要将此添加到您的CSS中:

    #Side1 { overflow: hidden; }