Javascript HTML div不是';t显示全高

Javascript HTML div不是';t显示全高,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我在这个相对简单的网站上工作: 显示的图像为800x600;它们所在的div应该向下推动页面底部(因此菜单/导航箭头较低),但由于某些原因,这不会发生。取而代之的是,图像在y轴上以大约550px的速度被切断 我正在使用swipe.js(由对开本图像下方的箭头控制)和jQuery Cycle(由底部的nav菜单控制)。滑动脚本可能会导致问题,因为它依赖于overflow:hidden来在页面中导航,但我无法找出比这更重要的内容 关于如何解决这个看似简单的问题,有什么想法吗 这个Div#adSli

我在这个相对简单的网站上工作:

显示的图像为800x600;它们所在的div应该向下推动页面底部(因此菜单/导航箭头较低),但由于某些原因,这不会发生。取而代之的是,图像在y轴上以大约550px的速度被切断

我正在使用swipe.js(由对开本图像下方的箭头控制)和jQuery Cycle(由底部的nav菜单控制)。滑动脚本可能会导致问题,因为它依赖于overflow:hidden来在页面中导航,但我无法找出比这更重要的内容


关于如何解决这个看似简单的问题,有什么想法吗

这个
Div
#adSlideshow
仅仅是
400~px
,肯定还有别的事情发生了。

您不能执行
#adSlideshow{height:800px;}

您的div没有正确的自动高度,因为您的id为
asics
的div具有
位置:绝对
。计算父对象高度时,不考虑绝对定位图元。将其移除或更改为
位置:相对

<div class="adSlideBox" id="asics" style="top: 0px; left: 0px; opacity: 1; display: block; z-index: 7; ">


还考虑使用.css文件而不是很多样式属性。这些样式属性是通过jQuery循环添加的,而不是在代码中添加的。考虑摆脱它,因为它似乎会引起一些问题。不管怎样,删除position:absolute可以解决问题。现在需要找到一种方法来改变循环,这样它就不会注入血腥的风格属性!