如果您查看上面的示例,右侧的 slider 有 2 张图片。第一个比第二个小。第二个是大约 500px 高。我要做的是根据内部图像的高度垂直扩展 slider 。
我相信当从服务器调用它时,js 正在设置图像的高度,我找不到用 CSS 覆盖它的方法。
任何帮助将不胜感激。谢谢你!
最佳答案
首先,crimson_penguin 说的是真的。您必须事先定义一个容器高度,并确保里面的图像不超过该高度。
在循环插件中寻找这一行:
if (opts.fit && opts.height && opts.height != 'auto')
$slides.height(opts.height);
这些告诉插件拉伸(stretch)图像。下面是拉伸(stretch)容器的线。解决这个问题将解决您的问题。
关于jquery - CSS 和 jQuery slider 高度/定位问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4701482/