【发布时间】:2020-08-04 15:30:49
【问题描述】:
我对此比较陌生,并试图创建一个弹出窗口。我不确定如何让弹出窗口位于页面中间并仍然正确填充框,因为它最终位于表格内。我尝试在 CSS 中设置一个位置,但没有奏效。也许我做错了?
PHP
foreach ($updateInfo['updates'] as $update) {
echo "<table><tr><td>";
if (isset($update['details']['newsDetails']['fldDatePosted'])) {
echo '<a class="news_popper">'.$update['details']['newsDetails']['fldDatePosted'].'</a><div class="news_pop"><p>'.$update['details']['newsDetails']['fldBody'].'</p></div>';
}
echo "</td></tr></table>";
}
CSS
.news_pop {
display:none;
position: absolute;
z-index: 99999;
padding: 10px;
background: #ffffff;
border: 1px solid #A2ADBC;
}
JS
$(function() {
$('a.news_popper').click(function() {
$(this).next(".news_pop").toggle();
});
});
【问题讨论】:
-
你能以我可以测试的格式发布它吗?
标签: javascript php jquery css