这对我来说是全新的,所以请提前原谅。我的目的是使用 jQuery 以便在窗口宽度发生变化时动态计算。我想要一个全局变量来存储这个宽度,以便在其他部分访问它。我在其余代码中使用 d3.js 来制作一个占据窗口整个宽度的图表,并希望在调整窗口大小时收缩/扩展。当我运行代码并调整窗口大小时,显示以下错误:'Uncaught TypeError: undefined is not a function'
在我的标题中...
<script src="d3/jquery-1.11.1.min.js"></script>
接着是...
var wi = $(window).width();
var windowResizeCallback = function(){
wi = $(window).width();
console.log('Window has been resized. New width = '+ wi + 'px');
}
$(window).on('resize', 'windowResizeCallback');
最佳答案
函数名称不需要引号。替换
$(window).on('resize', 'windowResizeCallback');
与
$(window).on('resize', windowResizeCallback);
关于javascript - 试图获取窗口宽度时jquery错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24355297/