skuare.netはJavaScriptライブラリのjQuery,mootools,prototypeのプラグインを中心にWebサイト構築に関する技術を試す個人サイトです

skuare.netが紹介するJavaScirptでサイトをリッチに

div要素の幅を伸縮自由にするJavaScript「Ingeny Splitter」

twitterにつぶやく このエントリーを含むはてなブックマーク はてなブックマークを見るこの記事をクリップ! コメントを見るYahoo!ブックマークに登録 このエントリーをdel.icio.usに追加する deliciousブックマーク数このページを行き先登録 このページをniftyクリップに登録このページをBuzzurlに登録

ページのレイアウト幅をがっちりと決めると、ユーザーに不便させる可能性があります。
jQueryプラグインのIngeny Splitterを使用するとドラッグでページレイアウトを自由にユーザーが調整できるようになります。
div要素の幅を伸縮自由にするJavaScript「Ingeny Splitter」サンプル

使用方法
Ingeny Splitterからファイル一式をダウンロードします。
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript" src="jquery.ingeny.splitter.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#id名").splitter({
"defwidth": {"left":100,"right":200},
"minwidth": {"left":10,"right":10},
"maxwidth": {"left":500,"right":500},
"collapse":{"left":"left","right":"right"}
});
});
$(window).load(function(){
$(window).resize();
});
</script>
<style>
.splitter {
position:relative;
width:5px;
cursor:W-resize;
background-color:#ccc;
vertical-align:middle;
}
#id名 {
margin:0;
padding:0;
height:300px;
width:100%;
}
</style>

上記を記述したら以下のようにすれば完成です。
<div id="id名">
<div id="left">Left</div>
<div class="splitter"></div> //レイアウト調整用のdivです。
<div id="center">Center</div>
<div class="splitter"></div> //レイアウト調整用のdivです。
<div id="right">Right</div>
</div>

div要素の幅を伸縮自由にするJavaScript「Ingeny Splitter」サンプル

記事作成:2009年06月26日

follow me

▼div要素の幅を伸縮自由にするJavaScript「Ingeny Splitter」へのコメントはtwitterにて受け付けています。
twitterでコメントする twitterでコメントする

前の記事:jQueryでメニューをわかりやすくする「Side Navigation Tooltip / Popup Bubble」
次の記事:第3回「マネタイズHACKS」に参加してみた。

ページの最初に戻る

about me

skuare

大学卒業後、某PR会社にてPR誌の取材・編集・デザインからPRコンサルティング、調査分析まで幅広い業務に携わる。業務の合間合間にWEB制作に関する技術を習得。
2007年6月から当サイト「skuare.net」を開始。その後、ホームページ制作会社に転職し、WEBサイト制作に本格的に従事し、CMS、JavaScriptに無駄に突っ込むディレクターとして活動中。ホロヨッターもやっています。
もし、もうちょっと詳細を見たかったら・・・・こちら >>

I'm @ Social media below

  • skuare.net rss
  • skuare's twitter
  • skuare's twitter
  • skuare's linkedin
  • skuare's facebook
Copyright (c) skuare.net All Rights Reserved.