3 つのセクションを持つアコーディオンを含むダイアログ ボックスをデザインしたいのですが、これを実現する方法を知っている人はいますか? 私はJQueryアコーディオンの例を試していますが、まだ成功していません。これに関するあなたのアイデアに感謝します。
4948 次
3 に答える
1
ポップアップボックスに埋め込もうとしている場合は、それをalert()
行うことはできません。最善の策は、独自のモーダルポップアップを作成することです。
jQuery UIのダイアログhttp://jqueryui.com/demos/dialog/を使用することは、多くのオンラインドキュメントと使用法を備えた優れたベースですが、自分でオーバーレイを作成することもできます。これは、jQueryを使用して、他のすべての上に絶対に配置するDIVを作成することを意味します。
$("body").append("<div id='modal'>All of your markup</div>");
スタイルシートのモーダルウィンドウにCSSを使用すると、次のようになります。
#modal {
position:absolute; /* could be 'fixed', but then you have to deal with browsers */
top:10%;
left:25%;
width:50%;
height:500px;
overflow:auto;
}
等々。
于 2010-05-08T00:42:32.997 に答える
1
簡単な方法
$('#someDiv').accordion().dialog();
3項目セクションの場合
<div id="someDiv">
<h3><a href="#">Section 1</a></h3>
<div>Section 1 content</div>
<h3><a href="#">Section 2</a></h3>
<div>Section 2 content</div>
<h3><a href="#">Section 3</a></h3>
<div>Section 3 content</div>
</div>
カスタマイズしたくなるはずです。
$('#someDiv')
.accordion({
active: 2,
collapsible: true
})
.dialog({
width: 500,
height: 350,
title: 'Some title'
});
幸運を!
于 2010-05-08T03:32:44.570 に答える
1
このリンクをチェックしてください。ページの約半分が良い例です
于 2010-05-08T00:34:24.863 に答える