我有以下javascript代码:
var screenWidth = {"width": document.documentElement.clientWidth}
d3.select(window).on('resize', resize)
function resize() {
var clientWidth = document.documentElement.clientWidth
screenWidth["width"] = clientWidth
return clientWidth
}
我正在使用D3.js库
每次屏幕尺寸改变时,函数resize都会返回clientWidth,但更新初始screenWidth值的正确方法是什么,而不必刷新页面?
答案 0 :(得分:0)
将它放在身体末端:
(function() {
// your page initialization code here
// the DOM will be available here
var windowWidth = resize();
})();