我希望在http://www.professorcloud.com/mainsite/carousel.htm上使用 Cloud 教授的 Cloud Carousel并使其垂直滚动。我可以看到反射可能是垂直滚动的问题,如果它们没关系,我可以不使用它们,如果可能的话,我想要一个启用它们的选项。感谢您所有的帮助。(我需要它适合这里:右侧栏上的http://www.inspiritandintruth.com 。)
6653 次
2 回答
1
我也有同样的问题。我发现这两个具有相同的 3d 效果并且支持开箱即用的垂直滚动。
http://www.jacksasylum.eu/ContentFlow/
http://www.bkosborne.com/jquery-waterwheel-carousel
我想您可以使用其中之一,也可以查看他们的代码以了解他们是如何做到的。
希望有帮助。
乙
于 2011-07-20T13:10:29.320 回答
1
因此,在挖掘了代码之后,我终于弄明白了。如果有人试图在他们自己的网站上执行此操作,这就是我得到的:在非缩小版本的大约 260 行,你有两行这样的:
x = this.xCentre + (( (funcCos(radians) * this.xRadius) - (item.orgWidth*0.5)) * scale);
y = this.yCentre + (( (sinVal * this.yRadius) ) * scale);
只需将它们更改为:
y = this.yCentre + (( (funcCos(radians) * this.yRadius) - (item.orgWidth*0.5)) * scale);
x = this.xCentre + (( (sinVal * this.xRadius) ) * scale);
注意 x 和 y 是如何切换的 (3x)
你需要搞乱初始化的东西,尤其是 xPos 和 xRadius,这是我的最终结果:
$("#bookscroll").CloudCarousel({
xPos: 11,
yPos: 170,
xRadius: 16,
yRadius: 170,
buttonLeft: $("#book-down"),
buttonRight: $("#book-up"),
altBox: $("#book-alt"),
titleBox: $("#book-title"),
mouseWheel: true,
bringToFront: true,
autoRotate: 'left',
speed: 0.02,
autoRotateDelay: 4000
});
希望这对某人有所帮助,您可以在http://www.inspiritandintruth.com上看到它的实际效果(甚至更高度定制)
于 2011-07-20T20:27:03.713 回答