GWTQueryとGWTQuery-UIを使用していますが、JQuery-UIでも同じように機能すると思います。
HTMLドキュメントでアコーディオンを定義せずにアコーディオンを作成するにはどうすればよいですか?
例えば
$("<div id=\"accordion\"> <h3><a href=\"#\">Section 1</a></h3><div><p>Mauris.</p></div><h3><a href=\"#\">Section 2</a></h3><div><p>Sed non urna.</p></div><h3><a href=\"#\">Section 3</a></h3><div><p>Nam enim risus.</p><ul><li>List item one</li><li>List item two</li>li>List item three</li></ul></div><h3><a href=\"#\">Section 4</a></h3><div><p>Cras dictum.</p><p>Suspendisse</p></div></div>");
$("#accordion").as(Ui).accordion();
これはテキストをまったく表示しません。パネルに追加すると、セクション付きのテキストのみが表示され、アコーディオンは表示されません。
ありがとう
編集:HTMLファイルに空のdivアコーディオンを作成し、文字列を追加します
$("#accordion")
.append("<h3><a href=\"#\">Section 1</a></h3><div><p>Section 1 text here.</p></div>");
$("#accordion")
.append("<h3><a href=\"#\">Section 2</a></h3><div><p>Section 2 text here.</p></div>");
$(absolutePanel_1.getElement()).append(
$("#accordion").as(Ui).accordion());
そしてそれをgwtに追加します-パネルは機能しています。