jquery - 在其容器上方显示一个绝对定位的元素,该元素恰好溢出 : hidden; set

标签 jquery html css overflow css-position

我有一个轮播,里面有一组缩略图。单击这些缩略图时,较大的预览会淡入(在单击缩略图的情况下居中对齐)。

我的问题是旋转木马的容器 div 溢出:隐藏;这显然会剪掉其中的任何元素。但是,我需要更大的预览以忽略溢出:隐藏规则。这可能吗?

旋转木马中的列表项也需要 position: relative 在它们上面,否则我无法获得更大的预览以绝对对齐在单击的缩略图上方。

这里有一张图片来演示:

问题: http://i.imgur.com/VAFLc.jpg

当我删除溢出时发生的结果:隐藏;在轮播的容器 DIV 上。 http://i.imgur.com/b3G7B.jpg

(大缩略图正是我想要的,但轮播元素/缩略图没有被剪掉)。

任何可能的解决方案?如果不是 CSS,那么也许是基于 jQuery?

最佳答案

为什么不使用 jQuery 将较大的图像附加到旋转木马容器 div 上方的元素?只需取出您正在显示的对象(或 .clone() 如果需要)和 .appendTo()层次结构中更高的 div。

因此,当给定的图像被点击时,您可以将较大的图像附加到链的较高位置,或者有一个现有的样式 div,您可以 .show() 并将适当的内容插入其中。

关于jquery - 在其容器上方显示一个绝对定位的元素,该元素恰好溢出 : hidden; set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8037644/

相关文章:

html - 隐藏任何 HTML 标签的正确方法是什么?

javascript - 无法使用 JQuery 同时添加两个超链接

css - Firefox CSS 间距问题跨操作系统

jquery插件自定义方法

Javascript/Jquery OOP 不继承属性

html - 如何让 webview 只加载特定的网站,比如 youtube?

javascript - .toDataURL() 正在保存透明图像而不是实际图像

javascript - 单击下拉菜单显示 div 内容

javascript - 检查图像是否是从手机浏览器中的相机或图库上传的

javascript - Jquery 搜索所有具有特殊类别的标签,如果其中一个标签的值只显示一个警报