gpt4 book ai didi

jquery - 出现在内容上方的 HTML jQuery slider

转载 作者:太空宇宙 更新时间:2023-11-04 12:39:34 25 4
gpt4 key购买 nike

我有一个网站目前正在使用 Flash 播放器,我想用 jQuery Slider 替换它(需要单独的图像是可点击的链接)。有了它,我在网上找到了一个简单的 slider 实现并对其进行了测试,它的工作非常完美。

当我用 slider 替换 Flash 播放器时, slider 位于正确的位置,但下面的所有内容都向上移动并显示在 slider 下方。

这是它的外观的简化版本。笑脸是 slider 上一个接一个出现的少数图像之一。 Lorem 文本是以前位于 Flash 播放器下方但现在已上移的所有内容。 Lorem 文本从 Lorem Ipsum 1 开始,但在屏幕上抓取的第一个可见内容是 Lorem Ipsum 9。 enter image description here

下面是用于幻灯片的 CSS 以及当前出现的 HTML 的简化版本 - HTML 主要使用表格(这是我继承的一个非常古老的网站)。

我可以在内容的表格行上使用绝对定位来向下移动内容,但我认为这不是最佳解决方案。是否有另一种方法可以强制我的内容位于 slider 下方?

我也将 slider 放在了它自己的表格中,但这也无济于事。

CSS

#slideshow {
position:relative;
}

#slideshow A {
position:absolute;
top:0;
left:0;
z-index:8;
}

#slideshow A.active {
z-index:10;
opacity:1.0;
}

#slideshow A.last-active {
z-index:9;
}

HTML

<body style="font-family: Arial, Sans-serif, sans;">
<table>
<tr>
<td>
<div id="slideshow">
<a href="#"><img src="images/slide-1.jpg" alt="Slideshow Image 1" /></a>
<a href="#"><img src="images/slide-2.jpg" alt="Slideshow Image 2" /></a>
<a href="#"><img src="images/slide-3.jpg" alt="Slideshow Image 3" /></a>
<a href="#"><img src="images/slide-4.jpg" alt="Slideshow Image 4" /></a>
<a href="#"><img src="images/slide-5.jpg" alt="Slideshow Image 5" /></a>
<a href="#"><img src="images/Untitled.jpg" alt="Slideshow Image 5" /></a>
</div>
</td>

</tr>

<tr>
<td>
<p>Lorem ipsum 1</p>
<p>Lorem ipsum 2</p>
<p>Lorem ipsum 3</p>
<p>Lorem ipsum 4</p>
<p>Lorem ipsum 5</p>
<p>Lorem ipsum 6</p>
<p>Lorem ipsum 7</p>
<p>Lorem ipsum 8</p>
<p>Lorem ipsum 9</p>
<p>Lorem ipsum 10</p>
<p>Lorem ipsum 11</p>
<p>Lorem ipsum 12</p>
<p>Lorem ipsum 13</p>
<p>Lorem ipsum 14</p>
<p>Lorem ipsum 15</p>
<p>Lorem ipsum 16</p>
<p>Lorem ipsum 17</p>
<p>Lorem ipsum 18</p>
<p>Lorem ipsum 19</p>
<p>Lorem ipsum 20</p>
<p>Lorem ipsum 21</p>
<p>Lorem ipsum 22</p>
<p>Lorem ipsum 23</p>
<p>Lorem ipsum 24</p>
<p>Lorem ipsum 25</p>
<p>Lorem ipsum 26</p>
<p>Lorem ipsum 27</p>
<p>Lorem ipsum 28</p>
<p>Lorem ipsum 29</p>
<p>Lorem ipsum 30</p>
<p>Lorem ipsum 31</p>
<p>Lorem ipsum 32</p>
</td>
</tr>
</table>
</body>

最佳答案

演示 - http://jsfiddle.net/victor_007/ohwbpa91/

为您的幻灯片 div 添加高度

#slideshow {
position:relative;
height:480px;
}

关于jquery - 出现在内容上方的 HTML jQuery slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26996242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com