未知的JS为元素添加边距(找不到JS的位置)

时间:2013-01-10 03:59:57

标签: javascript jquery html css web

我的网站有一个背景视频(html5视频元素),不知何故,它显示在整个页面的一半(而不是拉伸整个页面)。检查时,视频元素包含:

element.style {width: 1349px; margin-top: -344px; margin-left: 0px; }

但我不知道这个margin-top: -344px来自哪里。我买了网站模板。有人可以提出一些建议,告诉我如何找到原因吗?

2 个答案:

答案 0 :(得分:2)

首先,您收到以下错误:

Uncaught TypeError: Cannot set property 'volume' of null 

因为在第385行,您尝试设置未在HTML中创建的元素“jazz_player”的音量。

如果要覆盖插件JS中设置的任何CSS设置,可以使用!important,例如:

.my-overriding-class{
   margin-top: 0 !important;
}

答案 1 :(得分:0)

这是一个快速提示btw。 1349可能与您的屏幕一样宽,但有些屏幕可能越来越大。 HTML5视频很不错,因为它有点根据帧调整视频。 这是实际的答案:用100%替换1349px。同时添加宽度,并使其100%。比,删除margin-top和margin-left与margin:0px 0px 0px 0px。最终代码:       element.style {width:100%;身高:100%;保证金:0px 0px 0px 0px; }

在具有不同屏幕尺寸的移动设备上,我会这样做,以便视频不显示btw。

这看起来是正确的,但如果我错了,有人会纠正我。