0

我正在实施循环动画。我面临两个问题。

  • 我想逆时针滚动(这不起作用)。它只能顺时针滚动。解释更多:当用户在浏览器上循环触摸手指时,我想滚动图像我们在设备上使用触摸鼠标,我们使用 touchstart 。但它不适用于逆时针方向。
  • 我想更改标签值(取决于哪个图像在顶部)。我采用(“a”,“b”。“c”...等)图像名称,以便显示位于顶部的名称?

http://jsfiddle.net/naveennsit/sFcCU/6/

<lable>Title</lable>

<div id='container'>
    <img src="https://dl.dropbox.com/s/66ip1iz8cm3wf2l/dial.png" style="position:absolute;top:=;left:;" id="dial1"></img>
    <img src="https://dl.dropbox.com/s/siqq3e8kdaefqn8/icon_0.png" style="position:absolute;top:60px;left:190px;" id="dial2"></img>
    <img src="https://dl.dropbox.com/s/zikxwpakha2ei1v/icon_1.png" style="position:absolute;top:100px;left:100px;" id="dial3"></img>
    <img src="https://dl.dropbox.com/s/dn5n76r6yr1tzpd/icon_2.png" style="position:absolute;top:180px;left:70px;" id="dial4"></img>
    <img src="https://dl.dropbox.com/s/vu9uckyoo7k8wcc/icon_3.png" style="position:absolute;top:270px;left:70px;" id="1"></img>
    <img src="https://dl.dropbox.com/s/lnb9h4hazcd619u/icon_4.png" style="position:absolute;top:370px;left:110px;" id="dial5"></img>
    <img src="https://dl.dropbox.com/s/pt0q3zbdxt3843d/icon_5.png" style="position:absolute;top:420px;left:230px;" id="dial6"></img>
    <img src="https://dl.dropbox.com/s/j9ybktafm0v08ff/icon_6.png" style="position:absolute;top:350px;left:340px;" id="dial7"></img>
    <img src="https://dl.dropbox.com/s/nuh0njoeczd94gm/icon_7.png" style="position:absolute;top:250px;left:390px;" id="dial8"></img>
    <div>

谢谢

4

1 回答 1

0

第一个问题是语法错误。

数组是用[]而不是 定义的,{}因此您需要将其更改为

var arry =["a","b","c","d","e","f","g" ,"h"];

要反转旋转增加currentAngle而不是减少它..

boxes[idx].currentAngle++;

要检查哪一个是顶部,只需检查它们的角度(90 度是顶部

演示在 http://jsfiddle.net/sFcCU/8/

于 2013-10-14T16:22:10.273 回答