我目前正在为客户测试一些 javascript Snow,并且在 codepen 上有一个工作版本 ( http://codepen.io/pirrera/pen/qEOqLg )。
现在,我在 site 中实现了它(只是简单的 Bootstrap ,包括来自 codepen 的 JS),但我收到一条错误消息: Uncaught TypeError: Cannot read property 'clientWidth' of null
我不知道为什么这在我的网站上不起作用,但它在 codepen 上起作用? :(
JS代码如下:
(function () {
var COUNT = 300;
var masthead = document.querySelector('.sky');
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
var width = masthead.clientWidth;
var height = masthead.clientHeight;
var i = 0;
var active = false;
<-snip-> 完整代码 here
最佳答案
以下部分代码返回 null,这就是为什么您无法访问其属性 clientWidth
的原因。
document.querySelector('.sky')
关于javascript - 我得到以下 JS 代码 : Cannot read property 'clientWidth' of null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27272426/