索引或大小为负数,或大于允许的值
Index or size was negative, or greater than the allowed value.
我在我的网站上使用颜色窃贼.js根据我的作品集图像渲染调色板。
有时它可以工作,但大多数时候我都会收到下面的错误。我不是JS超级英雄,所以如果有人能在这里帮助我,那就太好了。
未捕获的索引大小错误:索引或大小为负数,或大于 允许的值。
链接到我的投资组合页面
您可以在控制台中看到弹出的错误,当我在短时间内第一次加载它时,它似乎很好。
该行为(有时有效,有时无效)是由于尝试在不加载图像的情况下调用颜色窃贼引起的,请尝试使用 onload 事件:
var el = document.getElementById(my_image_id);
var img = new Image();
img.onload = function() {
var dominantColor = colorThief.getColor(el);
/* ... */
};
img.src = el.getAttribute('src');
相关文章:
- 在输入字段中将最小金额设置为
- Grunt-将多个文件最小化/处理为一个文件
- 如何将此脚本更改为最小高度(或固定高度)
- 如果缩放为最大/最小,如何忽略d3.js缩放行为
- 我想知道facebook是如何将你发布的内容(如网络链接)更改为对话框中的小部件的
- 创建一个javascript数组(N),该数组由连续的较小整数组成,其和为1000
- 如何将字符串解析为整数并保留小数位(如果它们是零)
- 当图像大小大于最小标准时拖动图像
- AngularJS绑定模型以选择更新输入数字字段,最小值为最大值
- 当分钟和秒为0时,倒计时计时器不会减少小时数
- 无法为动态加载的输入框加载日期选择器和小部件
- 如何嵌入限制为单个URL的Google Analytics小部件
- 为Highcharts中的柱形图设置最小默认范围
- AngularJS ui掩码为货币添加最大值和最小值
- 如何为大型组织的网站使用js最小化
- 您能为流程图的最小映射组件推荐库吗
- 当屏幕大小为中或小或xs时,文本溢出,会弄乱整个表.不过,它在全屏模式下运行良好
- 如何为您的网站/视口设置最小宽度,并在宽度低于该宽度时进行浏览器缩放
- 如何使用此 js svg 解析器将 svg 文件或元素中的路径小数位更改为 n 位小数
- 正则表达式为最小木两个词