在 Heredoc 中带有浮动标题行的 HTML 表



我的任务是接管一个项目,该项目正在为Postgre SQL数据库开发接口工具。

我正在尝试做的是在 heredoc 中有一个锁定/浮动的表头。表行正在从数据库中获取并返回到主显示 heredoc 并显示没有任何问题。

但是,当用户滚动浏览结果时,我还没有将表头浮动。 我知道浮动标题代码是有用的,因为当它不包含在 heredoc 中时,我已经能够让它在单独的"项目"中工作。

PHP heredoc 片段:

<div>
    (menu bar setup)
</div>
$submenu
<div id="ContentBody">
    $content
</div>

$content包含返回的表数据。

要返回的表的原始设置:

$out = '<div id="divExt">'. '<table name="myTable" id="theTable">'.$th.$out.'</table>'. '</div>'; return $out;

更新了设置以具有浮动表标题:

$out = '<div id="divExt">'. '<table name="myTable" id="theTable">'.$th.$out.'</table>'. '</div>'.
'<script>'. 'var $table = $(".myTable");'. '$table.floatThead ({scrollContainer: function ($table) {return $table.closest("wrapper");} });'. '$( document ).ready(function() {alert("Should float;");});'. '</script>'; return $out;

警报被放在那里作为测试,看看JS是否可以在那里工作。 警报将触发,但表头不会浮动。

"jquery.min.js"和"jquery.floatThead.js"已被放置在服务器上,位于heredoc的head部分,据我所知,它们正在被正确访问。

任何想法/意见/指导将不胜感激。

var $table = $(".myTable");将选择一个类myTable而不是其名称的元素!

需要更改 HTML 以添加类,或使用名称选择器。

相关内容

  • 没有找到相关文章

最新更新