所以我正在使用一个名为 photobooth 的 JavaScript 应用程序,此处显示:PhotoBooth ,我正在使用人脸检测脚本,摘录如下:人脸检测
要使用它,您必须指定元素 ID,而且我一生都无法弄清楚 JavaScript 应用程序的元素 ID 是什么,所以我可以将整个东西放在 Div 标题中并给它一个 ID,或者有人帮我解码他们的源代码并找出画布层的名称吗?
所以我正在使用一个名为 photobooth 的 JavaScript 应用程序,此处显示:PhotoBooth ,我正在使用人脸检测脚本,摘录如下:人脸检测
要使用它,您必须指定元素 ID,而且我一生都无法弄清楚 JavaScript 应用程序的元素 ID 是什么,所以我可以将整个东西放在 Div 标题中并给它一个 ID,或者有人帮我解码他们的源代码并找出画布层的名称吗?
你不要把javascript放在一个div中。该脚本希望您识别一个 div 以便将其安装到其中。
只需在页面上放置一个 div,例如:
<div id="example"></div>
然后在javascript中:
// with jQuery
$("#example").photobooth();
// or, standalone example without jQuery
var myPhotobooth = new Photobooth(document.getElementById( "example"));
...并遵循文档。
我就是这样做的,但请注意,如果您指定现有元素,它的尺寸必须至少为 200x200 像素,否则 Photobooth 会出错。