如何创建具有重叠视图的旋转木马?[jsFiddle和ASCII艺术包括在内}
How to create a carousel with over-lapping view? [jsFiddle and ASCII art Included}
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将您的元素封装在额外的"div"和其他DOM对象中。因此,当你使用样式来改变carosel中页面的宽度时,它们实际上在其他东西中。无论如何,我不认为你只能用css来实现它,因为代码的动画部分是基于内部测量的宽度。
编辑:仅供参考,我只在Chrome中查看过它。
相关文章:
- JsFiddle上的鼠标事件不起作用
- 代码只能在jsfiddle中工作
- JsFiddle在分叉后描述失败
- 如何设置jsfiddle's的javascript版本
- JavaScript获胜't运行,但在jsFiddle中工作
- ascii输入键通过firefox中的javascript返回0
- 为什么jquery悬停在jsfiddle中可以工作,而在我的html布局中却不能
- 如何让BiwaScheme在JSFiddle中运行
- JS代码在jsbin中有效,在jsfiddle或Chrome/Safari中无效
- 对于循环-在循环内部循环,用于获取带有ascii值的字母表
- 命名和配置jsfiddle
- 用一些像jsBin/jsFiddle/codePen这样的工具读取文件
- 在JavaScript中生成安全、随机、Ascii编码的字符串
- 如何使用jsfiddle在javascript中输出新行
- 列表没有显示在我的本地主机上,但显示在jsfiddle上
- 如何在JSFiddle上使用CommonJS模块
- jsfiddle中的firebug'的结果面板
- Javascript表单验证-jsFiddle错误
- 我需要把jsFiddle的脚本放到工作中
- 如何创建具有重叠视图的旋转木马?[jsFiddle和ASCII艺术包括在内}