Проблема с анимацией jquery - PullRequest
1 голос
/ 04 февраля 2011

Вы можете просмотреть страницу здесь (и увидеть проблему) http://rssreaderbg.net/pubsubbub/example/cssexam/index.php Нажмите на один из значков (планета, облако и т. Вот видео: http://www.screencast -o-matic.com / смотреть / cXnf2OlP2

Проблема в том, что я не знаю, как восстановить исходное положение значков при двойном щелчке.

Редактировать :

Теперь у меня есть другая проблема. На этот раз иконка имеет некоторую задержку, когда срабатывает событие по двойному щелчку. Вы можете увидеть это здесь http://www.screencast -o-matic.com / watch / cXnhXElRz Как я могу удалить эту задержку?

Ответы [ 3 ]

1 голос
/ 04 февраля 2011

Пометьте .iconsss каким-то атрибутом HTML, чтобы указать исходную позицию.

При первом щелчке исчезнут все, кроме значка, по которому щелкнули, а значок, по которому щелкнули, анимируют в положение «выбранное».Похоже, что у вас в основном это не так.

Затем по двойному щелчку покажите все значки и сбросьте все из них на исходные позиции, отмеченные с помощью attr.

0 голосов
/ 06 февраля 2011

Перед новой анимацией по двойному клику я поставил $("#"+icon).stop(true); и задержка прошла.

0 голосов
/ 04 февраля 2011

Попробуйте это:

var icon = '';

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

    if(icon != $(this).attr("id"))
    {
       icon = $(this).attr("id");
        // do everything else;
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...