【发布时间】:2015-02-03 21:36:16
【问题描述】:
我的任务是接管一个正在为 Postgre SQL 数据库开发接口工具的项目。
我想要做的是在 heredoc 中有一个锁定/浮动的表头。表格行正在从数据库中获取并返回到主显示 heredoc 并显示没有任何问题。
但是,当用户滚动浏览结果时,我并没有让表格标题浮动。我知道浮动标题代码是有效的,因为当它不包含在 heredoc 中时,我已经能够让它在单独的“项目”中工作。
PHP heredoc sn-p:
<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 部分,据我所知,它们可以正常访问。
任何想法/意见/指导将不胜感激。
【问题讨论】:
标签: jquery html header floating heredoc