【发布时间】:2013-03-13 08:44:48
【问题描述】:
是否有可能在打印布局中隐藏部分 svg。
我特别喜欢隐藏 highstock rangeSelector 和 navigator 将打印页面。
这应该在没有 js triggert 按钮的情况下工作。 它应该在使用浏览器打印按钮时工作。
是否有可能使用 css media=print 显示/隐藏元素并将此事件与 jquery 绑定?
需要隐藏在打印布局的黄色部分: http://i49.tinypic.com/24mbxop.png
对于这个例子:
$(function() {
$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?', function(data) {
// Create the chart
window.chart = new Highcharts.StockChart({
chart : {
renderTo : 'container'
},
rangeSelector : {
selected : 1
},
title : {
text : 'AAPL Stock Price'
},
series : [{
name : 'AAPL',
data : data,
tooltip: {
valueDecimals: 2
}
}]
});
});
});
【问题讨论】:
-
是的,
display: none;visibility: hidden;在 svg 部分的元素、类或 ID 上。媒体上的这个课程=打印 -
但是这些元素没有 id 类。需要通过javascript来完成
-
使用 jQuery 可以使用 .hide()
标签: javascript jquery highcharts media-queries highstock