我正在使用一个print.css文件来格式化我的页面以便打印。我把版面布置得很好,但有些颜色有问题。
我有一个表格,其中的单元格根据单元格中数字的值用某种颜色的背景进行了格式化。这是通过javascript完成的,该脚本在表完成加载值时执行(使用datatables.js)。
如下所示:
function colorIndex(data) {
$(".index_num").each(function() {
var x = $(this).text();
if (x <= 25) {
$(this).css("color"
我有一个表,它最初在一个列中隐藏了一些(历史)数据。当我打印表格时,隐藏的数据也会被打印出来。这很好。当我单击history列中的show-history链接时,表展开并显示隐藏的数据。如果我打印这个视图,我会得到隐藏的数据。同样,这也是我们所希望的。但是,当我单击hide-history链接然后打印时,我没有得到隐藏的数据。这真是不太好!
这是我的showHide javascript
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID+'-