パネルを中央ではなく特定の座標に表示させることもできます。この場合はxでX座標、yでY座標を指定します。まとめてX,Y座標を表示する場合はxyを使い座標は配列形式で指定します(例:xy : [ 200, 100])。サンプル06では座標(200, 100)にパネルを表示しています。
サンプル06
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>YUIパネルサンプル</title>
<link rel="stylesheet" type="text/css" href="css/container.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
<script type="text/javascript" src="js/yahoo-dom-event.js"></script>
<script type="text/javascript" src="js/animation.js"></script>
<script type="text/javascript" src="js/dragdrop.js"></script>
<script type="text/javascript" src="js/container.js"></script>
<script type="text/javascript"><!--
window.onload = function() {
var panelObj = new YAHOO.widget.Panel("panel1", {
width : "420px",
height : "auto",
x : 200,
y : 100
});
panelObj.render();
}
// --></script>
</head>
<body>
<h1>YUIパネルサンプル(座標を指定)</h1>
<div id="panel1">
<div class="pHeader">■お知らせ</div>
<div class="pBody">ライブラリが新しいバージョンになりました。<br>
ダウンロードは以下のURLから。<br>
<a href="http://www.openspc2.org/">http://www.openspc2.org/</a>
</div>
<div class="pFooter">最終更新日 : 2007/7/21</div>
</div>
</body>
</html>
デフォルトではパネルはタイトルバーをつかんでドラッグすることができます。ドラッグさせたくない場合にはdraggableオプションでfalseを指定します(サンプル07)。
サンプル07
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>YUIパネルサンプル</title>
<link rel="stylesheet" type="text/css" href="css/container.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
<script type="text/javascript" src="js/yahoo-dom-event.js"></script>
<script type="text/javascript" src="js/animation.js"></script>
<script type="text/javascript" src="js/dragdrop.js"></script>
<script type="text/javascript" src="js/container.js"></script>
<script type="text/javascript"><!--
window.onload = function() {
var panelObj = new YAHOO.widget.Panel("panel1", {
width : "420px",
height : "auto",
draggable : false
});
panelObj.render();
}
// --></script>
</head>
<body>
<h1>YUIパネルサンプル(ドラッグ不可)</h1>
<div id="panel1">
<div class="pHeader">■お知らせ</div>
<div class="pBody">ライブラリが新しいバージョンになりました。<br>
ダウンロードは以下のURLから。<br>
<a href="http://www.openspc2.org/">http://www.openspc2.org/</a>
</div>
<div class="pFooter">最終更新日 : 2007/7/21</div>
</div>
</body>
</html>