임 http://phase-change.org/jquery.gridlayout을 사용하여 레이아웃에서 여러 div의 유체 레이아웃을 얻습니다.유체 격자 레이아웃 jQuery
내 메인 메뉴가 포함 된 오른쪽에 div가 있어야합니다. 나머지는 콘텐츠 div가됩니다.
메뉴를 떠 다니지 않고 메뉴를 유지하거나 그리드 요소가 메뉴를 존중하고 폭이 넓기 때문에 메뉴를 유지하는 방법을 이해할 수 없습니다. 단순히 겹치기 만합니다.
HTML :
<div id="menu">
</div>
<div id="content">
<div class="block">
<p>1</p>
</div>
<div class="block">
<p>2</p>
<p>2</p>
</div>
<div class="block">
<p>3</p>
<p>3</p>
<p>3</p>
<p>3</p>
</div>
<div class="block">
<p>4</p>
<p>4</p>
<p>4</p>
<p>4</p>
</div>
<div class="block">
<p>5</p>
<p>5</p>
<p>5</p>
<p>5</p>
<p>5</p>
<p>5</p>
<p>5</p>
</div>
<div class="block">
<p>6</p>
<p>6</p>
<p>6</p>
<p>6</p>
</div>
</div>
CSS :
#content.hasLayout {
position:relative;
margin-left:30px;
}
#block {
width:214px;
background-color:#CF0;
margin:30px 0 10px 0;
}
#menu {
width:180px;
height:700px;
background-color:#669;
float:right;
}
내 < 머리 사이에 자바 스크립트>와 </헤드> :
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
<script type="text/javascript" src="JQuery_Plug_ins/jquery.gridlayout.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#content').addClass('hasLayout').gridLayout('div.block' , { col_widht:250, min_cols: 3 });
});
</script>
내 코드는 다음과 같다
저는 자바 스크립팅에 대해 잘 알지 못합니다. 그런 식으로 구현하는 방법을 찾아야할지조차 모릅니다.
감사합니다.
답장을 보내 주셔서 감사합니다. CSS와 HTML 만 사용하고 싶지만 div 레이아웃을 jQuery 플러그인과 동일하게 만들 수 없습니다. 크기가 조정되었으므로 서로 아래로 떨어지지 않을 것입니다. 나는 그 (것)들 사이 standartart 수직 간격을 달성 할 수 있 었는가. 나는 이미 그 기사를 보았고 정말로 좋았습니다. 감사합니다. – Marvin