使用jQuery滑块实现CSS水平滚动溢出

3
我正在尝试设置全屏的jquery滑块。我将项目分成了两个步骤:1)CSS和2)JS。 1)CSS,下面是我想要实现的效果(没有固定高度),下面是我目前的代码,但它无法工作。 Example
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <style type="text/css">

        /* Positioning */
        #container { width: 2500px; }
        .block { display: inline; }

        /* Styling */
        .block img { padding: 5px; }

    </style>
</head>
<body>
    <div id="container">
        <div class="block"><img src="http://i42.tinypic.com/1zp2poz.gif"></div>
        <div class="block"><img src="http://i42.tinypic.com/1zp2poz.gif"></div>
        <div class="block"><img src="http://i42.tinypic.com/1zp2poz.gif"></div>
    </div>
</body>
</html>

2) Javascript,使用jquery,我想让div在点击它们时向左滑动...就像jQuery Coda Slider一样。

谢谢,任何帮助都会受到赞赏。


链接已损坏,新链接很可能是这个:http://kevinbatdorf.github.io/codaslider/。 - Don Cullen
2个回答

0

你需要先设置容器 div 的 CSS,将其宽度固定并将溢出设置为隐藏,这样只有区域内的内容才会显示出来:

#container{
  width:500px;
  height:200px;
  overflow:hidden;
}

你想让滑块如何工作?自动化的吗?按钮按下的吗?有一些插件可能可以自动解决它。

我想要能够点击下一个div,向左滑动(有点像上面的图形)。此外,在容器之外,我需要有一个导航链接,可以跳转到该div。 - Jeffrey
我真的需要它看起来像上面的图形,所以显示下一张幻灯片至关重要,而且所有的幻灯片高度都将不同。因此,我会将overflow-x设置为hidden,并在body中设置clip: auto。 - Jeffrey
有人已经解决了吗?我也在寻找这个修复方法。 - Maarten de Wolf

0

不错。非常接近我所需要的。不知道是否可以设置只有容器滑动,而标题和页脚保持不变。 - Jeffrey
我猜你可以用几个绝对定位的div来实现。 - Nicolas Viennot
好的,我已经尝试过了,但是相对位置的页脚一直无法保持在绝对定位的滑动容器下面... 你有什么想法吗? - Jeffrey
链接已损坏,无法跟随。 - Don Cullen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接