【发布时间】:2013-04-02 03:08:56
【问题描述】:
将javascript连接到css div。
我已经为驱动网络摄像头的一些 javascript 提供了一些新功能,例如延迟和仅在成功上传艺术项目时显示。
但是我不能再(出于某种愚蠢的原因)将它连接到我的 css 而不覆盖我所做的更改。 这样我的简单网络摄像头就可以成为在页面上拉伸到大小的背景图像。
(请见下文)
我希望网络摄像头背景图像可以动态缩放,但我认为在这种情况下这是不可能的。
相信大家都比较了解
编辑:抱歉,我不够清楚。 所以我想让下面看到的网络摄像头 javascript 作为我页面上的背景图像。我正在尝试使网络摄像头 jpg 变成背景图像。我怎么不知道如何将两者联系起来,而不是过度使用我所做的更改。
所以如果 javascript 可以连接到下面的 css 示例,它应该将其转换为拉伸背景图像。
- 它不会让我将网络摄像头连接到所示的 css 示例。我不明白如何将 css 用于所有功能。**
我希望这能清除我的要求。
与通过 ID 引用元素有关吗?
编辑:结束
<script type="text/javascript">
$(document).ready(function(){
function reloadBackground() {
var d = new Date().getTime();
d -= 15; // delay
url = "http://www.panopticbedroom.com/templates/live.jpg?" + d;
var img = new Image();
img.onload = function(){
$('#divBackground ').html('').append($(this));
}
img.src = url;
}
setInterval(reloadBackground, 1000);
function getDocHeight() {
var doc = document;
return Math.max(
Math.max(doc.body.scrollHeight, doc.documentElement.scrollHeight),
Math.max(doc.body.offsetHeight, doc.documentElement.offsetHeight),
Math.max(doc.body.clientHeight, doc.documentElement.clientHeight)
);
}
});
</script>
这里是相关的 css:
#divBackground {
background-image: url(http://www.panopticbedroom.com/templates/live.jpg)
position: absolute;
}
img#imgBackground {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
非常感谢任何建议!
一切顺利,
路易斯
【问题讨论】:
-
您能否提供更准确的指示,说明什么行为导致您认为此代码未按预期运行?
-
对不起,我不够清楚,我添加了更多信息。我希望这会有所帮助。
标签: javascript css html background webcam