我像这样初始化了我的jquery ui, 我可以让它为一个对话框工作:
<script>
// increase the default animation speed to exaggerate the effect
$.fx.speeds._default = 1000;
$(function() {
$( "#treatment" ).dialog({
autoOpen: false,
show: "blind",
hide: "explode"
});
$( "#opener" ).click(function() {
$( "#treatment" ).dialog( "open" );
return false;
});
});
</script>
用户必须点击“更多信息”才能发现更多信息,
foreach($foo[ MedCond ] as $row)
{
?>
<tr>
<td><b>Name:</b></td>
<td><b>Symptoms:</b></td>
<td><b>Treatment:</b></td>
<td><b>Effective From:</b></td>
<td><b>Effective To:</b></td>
</tr>
<tr>
<td><?php echo $row[ Name ];?></td>
<td><?php echo $row[ Symptoms ];?> </td>
<td><div id="treatment"><p><?php echo $row[ Treatment ];?></p></div><button id="opener">More info</button></td> [...]
所以对于每行的治疗, 都有一个相应的对话框打开按钮, 一旦他们点击这个按钮, 特定治疗的细节就会显现出来。 我有这个功能, 但是当更多的人分享同样的“ 治疗 div ” 时, 它就会失败 。
我怎么能让这工作。
欢呼声。