将javascript连接到css div。
我已经提供了一些javascript来驱动网络摄像头一些新功能,例如延迟,并且仅在成功上传艺术项目时显示。
但是我不能再(因为一些愚蠢的理由)将它连接到我的CSS而不会覆盖我所做的更改。 这样我的简单网络摄像头就可以成为在页面上拉伸大小的背景图像。
(请见下文)
我很想让网络摄像头背景图像动态缩放,但我不认为在这种情况下这是不可能的。
我相信大家会更加了解情况
编辑:抱歉,我不清楚。 所以我想让下面看到的网络摄像头javascript作为我页面上的背景图像。我正在尝试将网络摄像头jpg变成背景图像。我怎么也不知道如何将这两者与我所做的改变联系起来。
所以如果javascript可以连接到下面的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%;
}
我真的很感激任何建议!
一切顺利,
路易斯
答案 0 :(得分:0)
将此Css代码用于img容器
background-attachment:fixed;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='source of image',sizingMethod='scale');
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='source of image', sizingMethod='scale')"