function positionElements(){
var vidHeight = $('#video').height;
var displace = parseInt(vidHeight, 10) * 0.8;
var topMargin = displace+'px';
$('#video-overlay').offset($('#video').offset()).width($('#video').width());
$('#video-overlay p').css('margin-top', topMargin);
}
我正在为此获得NaN ..我认为parseInt应该让我过去。在这里执行乘法我需要做什么?
答案 0 :(得分:2)
您在height
:
var vidHeight = $('#video').height();
没有它们,你传入对象的height
属性,并且由于该对象是jQuery的一个实例,height
属性只是jQuery height
函数本身,而不是该功能的结果。
答案 1 :(得分:1)
更改
var vidHeight = $('#video').height;
向
var vidHeight = $('#video').height();