无需刷新页面即可更新初始screenWidth值

时间:2014-02-24 13:28:54

标签: javascript

我有以下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值的正确方法是什么,而不必刷新页面?

1 个答案:

答案 0 :(得分:0)

将它放在身体末端:

(function() {
   // your page initialization code here
   // the DOM will be available here
    var windowWidth = resize();
})();