posts - 82, comments - 269, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          JS-如何讓兩個DIV的高度隱式同步-用了JQuery

          Posted on 2008-06-18 17:07 itspy 閱讀(1657) 評論(0)  編輯  收藏 所屬分類: AJAX
          以前遇到兩個相臨近的塊,高度要一樣,但是內容多少又不定時,我都是通過把這兩塊封裝在TD里面實現(xiàn),但今天在CSDN上面看到有人要通過JS來實現(xiàn)這個,我嘗試了一下.
          http://topic.csdn.net/u/20080617/18/cfc9201a-613f-432e-a828-3f3808b9553d.html?seed=553780558

          用下面的代碼實現(xiàn)了.(雖然個人認為這個代碼實用性不太強,但在特定的場景也是一種解決方案).從下面的代碼可以看出JQuery使用真是十分方便,使用原生的對象我還真不知道如何取出一個元素的高度,我用document.getElementById("rightbar").style.height得到的是auto.



          首發(fā)于:http://www.xfuse.cn



          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
          "http://www.w3.org/TR/html4/loose.dtd">
          <html>
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
          <title>無標題文檔 </title>


            <SCRIPT LANGUAGE="JavaScript" src="http://code.jquery.com/jquery-latest.js"> </SCRIPT>


            <Script>


            </script>
          </head>

          <body>
          <div>


            <div id=main style="float:left;width:600px; background:#ccc;">
            動態(tài)生成的內容,高度不定 <br>
            動態(tài)生成的內容,高度不定 <br>
            動態(tài)生成的內容,高度不定 <br>
            動態(tài)生成的內容,高度不定 <br>
            動態(tài)生成的內容,高度不定 <br>
            動態(tài)生成的內容,高度不定 <br>

            </div>
            <div id=rightbar style="float:right;width:300px; background:red; display:block">
            右邊欄,內容比main少
            </div>
          </div>
          <script language="javascript">
          window.onload=function(){

          var he= $('#main').height();

          $('#rightbar').height(he);

          };
          </script>
          </html>
          主站蜘蛛池模板: 泗水县| 民权县| 新邵县| 阳江市| 扬州市| 龙川县| 万山特区| 麻江县| 宁南县| 岑溪市| 石狮市| 鞍山市| 甘肃省| 沂水县| 奉新县| 北川| 紫金县| 衢州市| 柯坪县| 宁波市| 西畴县| 荥阳市| 囊谦县| 绥中县| 象州县| 思茅市| 从江县| 碌曲县| 洛隆县| 大化| 额敏县| 罗城| 西畴县| 康定县| 高安市| 佛学| 贡嘎县| 苍山县| 平乡县| 隆子县| 湘潭市|