在jquery中很簡單。只要做到以下幾點:使用div填充整個屏幕
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<body style="margin: 0; padding: 0">
<div id="test" style="background: black"></div>
</body>
<script>
$('#test').width($(window).width());
$('#test').height("100%");
</script>
演示:
http://www.frostjedi.com/terra/scripts/demo/fullsize-jquery.html
在D3,但是,它不是很清晰。下面是我在做什麼:
<script src="http://d3js.org/d3.v3.min.js"></script>
<body style="margin: 0; padding: 0">
<div id="test" style="background: black"></div>
</body>
<script>
d3.select("#test").attr("width", window.innerWidth);
d3.select("#test").attr("height", "100%");
</script>
演示:
http://www.frostjedi.com/terra/scripts/demo/fullsize-d3.html
這就像在div沒有被根本調整。
那麼,我該怎麼做,與D3,我在做什麼與jQuery?謝謝!
我應該看到黑屏嗎?這兩個腳本都不適合我用firefox 19 – dequis 2013-04-07 07:29:12
嗯 - 有趣。我正在使用Chrome。讓我弄清楚發生了什麼。 – neubert 2013-04-07 07:30:12
那麼現在jQuery的一個工作在Firefox。我用「100%」代替了$(window).height() – neubert 2013-04-07 07:33:39