87,907
社区成员
发帖
与我相关
我的任务
分享
<script>
(function() {
var Dom = YAHOO.util.Dom,
Event = YAHOO.util.Event,
t = null;
Event.onDOMReady(function() {
for(var i = 0; i < 20; i++){
createPanel(i);
}
});
function createPanel(id){
var div = document.createElement('div');
div.id = 'demo' + id;
document.body.appendChild(div);
var panel = new YAHOO.widget.Panel('demo' + id, {
draggable: true,
close: false,
autofillheight: "body",
underlay: 'none',
width: '300px',
height: '400px',
xy: [100, 100 + 500 * id + 10]
});
var bid = 'layout_' + id;
var layout = null;
panel.setHeader('Test Panel');
panel.setBody('<div id="' + bid + '"></div>');
panel.renderEvent.subscribe(function() {
Event.onAvailable(bid, function() {
layout = new YAHOO.widget.Layout(this.id, {
height: (panel.body.offsetHeight - 20),
height:360,
units: [
{ position: 'top', height: 50, resize: true, body: 'Top', gutter: '2', minHeight: 50, maxHeight:340 },
{ position: 'center', body: 'Bottom', gutter: '2' }
]
});
layout.render();
});
});
panel.render();
}
})();
</script>
(function() {
var Dom = YAHOO.util.Dom,
Event = YAHOO.util.Event,
layout = null,
resize = null;
Event.onDOMReady(function() {
for(var i = 0; i < 20; i++){
var div = document.createElement('div');
div.id = 'demo' + i;
document.body.appendChild(div);
var panel = new YAHOO.widget.Panel('demo' + i, {
draggable: true,
close: false,
autofillheight: "body", // default value, specified here to highlight its use in the example
underlay: 'none',
width: '300px',
height: '400px',
xy: [100, 100 + 500 * i]
});
var id = 'layout' + i;
panel.setHeader('Test Panel');
panel.setBody('<div id="' + id + '"></div>');
panel.renderEvent.subscribe(function() {
Event.onAvailable(id, function() {
layout = new YAHOO.widget.Layout(id, {
height: (panel.body.offsetHeight - 20),
height:360,
units: [
{ position: 'top', height: 50, resize: true, body: 'Top', gutter: '2', minHeight: 50, maxHeight:340 },
{ position: 'center', body: 'Bottom', gutter: '2' }
]
});
layout.render();
});
});
panel.render();
}
});
})();
for(var i=0;i<20;i++){
eval('var panel'+i+' = new YAHOO.widget.Panel(\"demo\", {draggable: false, close: false,autofillheight: null, // default value, specified here to highlight its use in the exampleunderlay: \"none\",width: \"100px\",height: \"300px\",xy: [100, 100]})')
}