我正在制作一个简单的轮播动画。单击按钮后,我想旋转图像。问题是,jQuery 仅适用于第一个数字(正确更改 CSS 中的程度)。其余的数字都没有动过。我做错了什么?这是我的项目:
http://ww2.ii.uj.edu.pl/~kadluczs/PSI/
而且我尝试使用的代码在这里不起作用:
spinner = document.querySelector("#spinner figure");
if (!sign) { angle = angle + 60; } else { angle = angle - 60; }
spinner.setAttribute("style","-webkit-transform: rotateY("+ angle +"deg); -moz-transform: rotateY("+ angle +"deg); transform: rotateY("+ angle +"deg)");
setCurrent(current);
显然,我想用 360/ImagesAmount 计算的数量替换“60”,但现在我放置了 6,我想将它移动 60 度。
请查看我的网站,代码并告诉我这里有什么问题。我需要在这里使用循环吗?
我在这里找到了这段代码,它在那里工作,没有任何循环: http ://demosthenes.info/blog/690/Simple-CSS-3D-Carousel-Gallery