で動的に作成するいくつかのボックス(100以上)があります
ボックスをクリックするたびに、ページを更新せずに1つのポップアップボックスにスライドする必要があります。jqueryUI(http://jqueryui.com/demos/dialog/#option-position)をダウンロードして、プロジェクトで使用しました。ボックスをクリックするたびに会社IDを渡して、データベースから詳細を取得します。ウィンドウ5をクリックすると、会社ID 5が渡され、ダイアログ内で会社の他のすべての詳細が取得されます。
jqueryコード:
<script type="text/javascript">
// increase the default animation speed to exaggerate the effect
$.fx.speeds._default = 1000;
$(function () {
$("#dialog").dialog({
autoOpen: false,
show: "slide",
hide: "explode"
});
$("div[id *= 'window']").live('click', function (e) {
$("#dialog").dialog("open");
return false;
});
});
</script>
Asp.netコード
<div id="dialog" title="Basic dialog">
<div><%#Eval("comp_name")%> </div>
<div><%#Eval("comp_city")%> </div>
</div>