使用jQuery或javascript删除循环内联高度

时间:2013-05-01 22:06:10

标签: javascript jquery css

所以我一直试图找出如何解决我的滑块问题。当它滑动时,下一张幻灯片暂时出现在第一张幻灯片下方并向下推动其他元素。

这是该网站。不再需要

某个地方的脚本会为<li>标记添加内联高度。我无法弄清楚它是哪一个。我知道我可以设置主容器的高度并将溢出设置为隐藏,但是,如果我执行此操作,则在拉伸和缩小屏幕大小并允许滑块下方的内容随其移动时,图像将无法正确调整大小。 / p>

如何解决这个问题的任何帮助都会很棒!我猜测,如果我删除它每次循环时如何将高度添加到列表标记,那么可能会解决它。

请不要向我投票,这是我能提供的最好的,因为我不知道脚本在做什么。

谢谢!

2 个答案:

答案 0 :(得分:0)

position: relative !important;上设置li意味着它们将相对于通常放置在布局中的位置。所以,当你说top: 0px;时,实际上意味着“我应该在布局中放置0像素”,当你的两张幻灯片同时设置为display: block;时,就会放置一张在另一个之下。这导致它推动另一张幻灯片。

我能看到的最简单的修复方法是从幻灯片中删除position: relative !important;,并将列表的高度设置为幻灯片的高度。

答案 1 :(得分:0)

好的,我发现了一个疯狂的工作。我删除了“相对定位”并在滑块下添加了一个占位符图像,以防止其他元素在其下方消失。不是一个很好的解决方案,而是一个修复!