使用javascript将视频放在视频顶部 [英] Place Div on top of video using javascript

查看:121
本文介绍了使用javascript将视频放在视频顶部的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有几种视频,像这样

I have several kinds of videos, like this

<video id='abd' height="200" width="200" ></video>

<embed id='bcd' height="200" width="200" ></embed>

<object id='cde' height="200" width="200" ></object>

我已经计算出目标位置,像这样

I have calculated target position like this

<script>
    var vid=document.getElementById('abd');
    var width =  vid.offsetWidth;
    var height =  vid.height; 
    var x = width/2+ 'px';
    var y = height - 12+'px';

    var div = '<div>Heloo</div>';
</script>

现在我想把一个div放在位置(x,y)。

Now i want to put a div at position (x,y).

我该如何做到这一点。 div存储在var div中,是否有任何方法可以完美地完成这项工作,

How can i do this. div is stored in var div, Is there any way to do this perfectly,

您的帮助将非常有用

谢谢

推荐答案

请检查是否您想要的:

Please check is it what you want :

<div id="adds">
<video id='abd' height="200" width="200" style="border:2px solid" ></video>
</div>

Javascript ----

Javascript ----

vid=document.getElementById('abd');
addDiv =document.getElementById('adds');

var width =  vid.offsetWidth;
var height =  vid.height; 
var x = width/2+ 'px';
var y = height - 12+'px';


var newDiv = document.createElement("div");
newDiv.innerText = "Hello....";
newDiv.style.left = "102px";
newDiv.style.top = "108px";
newDiv.style.position = "absolute";
addDiv.appendChild(newDiv);

现场演示:( http://jsfiddle.net/7EhtL/

这篇关于使用javascript将视频放在视频顶部的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆