如题。如何实现文章的收起展开功能?由于文章太长,如果全部显示的话,占了整个一大页,能不能实现点击“收起”,只把文章开始的一部分显示出来,点击展开后就全部显示出来?

解决方案 »

  1.   

    可以尝试用linkbutton来写个JS事件,改变div大小
      

  2.   


    1.部分显示+隐藏
    2.全部显示+div滚动条
    3.部分显示+动态加载(如果浏览器获取到滚动调滚动到底部)以上仅供参考
      

  3.   

    这貌似是美工的事情,如果自己也想实现很简单 用div的大小来控制就是的了 
      

  4.   


    <div style="border:1px red solid;width:100%;height:100px;overflow:hidden" id="div">
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
        <p>内容</p>
    </div>
    <script type="text/javascript">
        $("#div").toggle(
            function () {
                $(this).css("height", "").css("overflow", "");
            },
            function () {
                $(this).css("height", "100px").css("overflow", "hidden");
            }
        );
    </script>
      

  5.   

    用js控制div的高度吧 虽然我也不懂js