2011-02-04 97 views
1

你可以在这里查看页面(并看到问题)http://rssreaderbg.net/pubsubbub/example/cssexam/index.php 点击其中一个图标(地球,云等)。动画后,再次双击图标,并重复整个动作再次。动画是越野车。我该如何解决? 这里是一个视频: http://www.screencast-o-matic.com/watch/cXnf2OlP2问题与jquery动画

问题是,我不知道如何恢复双击原始图标的位置。

编辑

现在我有另一个problem.This时间的图标具有一定的延迟时触发双击事件。 你可以从这里看到http://www.screencast-o-matic.com/watch/cXnhXElRz 我该如何消除这种延迟?

回答

0

上双击新的动画,我把$("#"+icon).stop(true);之前和延迟已经一去不复返了。

1

用某种HTML属性标记.iconsss来告诉原始位置。

在第一次点击时,除点击图标外的所有图标消失,并且点击图标的动画显示为“选定”位置。看起来你基本上已经失望了。

然后双击显示所有图标,并将它们全部重置为标有attr的原始位置。

0

试试这个:

var icon = ''; 

$(".iconsss").click(function() { 

    if(icon != $(this).attr("id")) 
    { 
     icon = $(this).attr("id"); 
     // do everything else; 
    } 
});