javascript - 如何创建具有重叠 View 的轮播? [包含 jsFiddle 和 ASCII 艺术}

标签 javascript jquery css html

http://jsfiddle.net/yxhzU/1042/

我正在尝试修改此示例,以便在顶部轮播中您能够看到两侧 10% 的幻灯片。

如果能帮我指明正确的方向,那就太好了,谢谢!

Viewable area would look something like this:
______    _________________________    _______
______|  |_________________________|  |_______
prev^            ^current^             ^next

最佳答案

http://jsfiddle.net/yxhzU/1069/

我修改了您使用的插件代码。我没有对其进行全面测试,但这会让您清楚地知道您必须做什么。

我做了以下修改:

添加了 2 个附加设置

  • itemwidth - 这是一个从 1 到 100 的数字,表示单个元素占据轮播宽度的百分比。

  • startingoffset - 类似地,它是左侧的起始空间量,也基于百分比 (0-100) 打开

最后,我修改了元素被包裹和动画的所有计算,以使用包括上述缩放比例的新“计算”宽度。

您遇到的问题是许多 jquery 插件和 jquery UI 东西将您的元素包装在额外的“divs”和其他 DOM 对象中。因此,当您使用样式更改轮播中页面的宽度时,它们实际上位于其他内容中。我不认为你可以让它只与 css 一起工作,因为代码的动画部分是基于内部测量的宽度。

编辑: 仅供引用,我只在 Chrome 中查看过。

关于javascript - 如何创建具有重叠 View 的轮播? [包含 jsFiddle 和 ASCII 艺术},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6301603/

相关文章:

javascript - 无法使用javascript设置Object Division的高度

javascript - 在选择之前检测自动完成建议选项

html - 给出以像素为单位的宽度/高度/HTML 内容的百分比

javascript - jQuery 工具提示定位问题

jquery - 使用 jquery ajax 简写时如何将全局事件设置为 false?

javascript - 将 Bootstrap 按钮链接到网页时出现问题

javascript - 使用一个复选框显示/隐藏全部或切换多个 div

javascript - 如何检查字符串是否与带星号的模式匹配

javascript - Json 差异补丁 Javascript - extjs

javascript - CSS 位置固定。 Div 包装器必须垂直固定,但必须水平变化