javascript - 我如何隐藏脚本摄像头?

标签 javascript jquery html css

我已经初始化了 script cam,现在我想用 javascript 隐藏它并重新启用它。将 div 的可见性设置为隐藏或显示为无无济于事。使用 jquery 隐藏 div 会使 scriptcam 无法工作。请帮忙

$(document).ready(function () {
            $('#getUserInfo').hide();
            $("#webcam").scriptcam({
                fileReady: fileReady,
                cornerRadius: 0,
                cornerColor: 'e3e5e2',
                onError: onError,
                promptWillShow: promptWillShow,
                showMicrophoneErrors: false,
                showDebug: true,
                onWebcamReady: onWebcamReady,
                setVolume: setVolume,
                timeLeft: timeLeft,
                fileName: 'demo982102',
                connected: showRecord,
                maximumTime: 15,
                width: 600,
                height: 450
            });
        });

最佳答案

试试 jQuery 的 detach()。 http://api.jquery.com/detach/

它将从 DOM 中删除 div。当你想要它回来时,使用 appendTo()。

$("#webcam").detach();

关于javascript - 我如何隐藏脚本摄像头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28371081/

相关文章:

javascript - jquery .click 看不到 .append() 代码

javascript - 在 Internet Explorer 8 中调整 HTML 对象大小

javascript - 如何在 if 语句中获取另一个 id 下的 id?

javascript - 关于html中的 "paragraph sliding"

javascript - Angular,使用 ng-repeat 从 JSON 对象解析数组

html - 浏览器空白渲染

javascript - knockout 绑定(bind)处理程序 - IE9 上未定义的 bindingContext.$data

javascript - 如何从 3 个选项卡 API 中提取房地产列表?

javascript - 从 jQuery 执行同步 Ajax 请求?

html - 页眉和页脚没有到达网页的边缘