gpt4 book ai didi

javascript - html5 在多个页面上使用 Canvas 和脚本

转载 作者:行者123 更新时间:2023-11-28 03:00:16 25 4
gpt4 key购买 nike

首先,我是一个真正的 html 新手(实际上是编程方面的)而且我是法国人,所以请原谅我的英语。好吧,我正在尝试构建一个包含多个 html 页面的网站,我希望所有页面的背景都成为噪音发生器:

function noise(ctx) {

var w = ctx.canvas.width,
h = ctx.canvas.height,
idata = ctx.createImageData(w, h), // create image data
buffer32 = new Uint32Array(idata.data.buffer), // get 32-bit buffer
len = buffer32.length,
i = 0;

for(; i < len;)
buffer32[i++] = ((255 * Math.random())|0) << 24; // alter alpha channel

ctx.putImageData(idata, 0, 0);
}

http://jsfiddle.net/AbdiasSoftware/dEya9/

我设法让它在第一页上使用 id 元素,但它不会显示在任何其他页面上。我知道一个 ID 不应该被多次使用,但我找不到让这个后台一直工作的方法。

如果您需要更高的精度,请告诉我。谢谢

最佳答案

<body onload='noise(ctx)'>在您希望运行的每个页面上。确保 JS 文件也在该页面的标题中链接,并且元素带有 id存在。

关于javascript - html5 在多个页面上使用 Canvas 和脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34947867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com