Как создать увядающий баннер, как со значками SO? - PullRequest
2 голосов
/ 16 февраля 2010

Использование .NET, mootools / JavaScript.

Я хочу создать трофейный механизм, похожий на значки SO. Таким образом, когда пользователь получает трофей, в верхней части его страницы появится небольшой исчезающий DIV. Проблема в том, что мне нужно постоянно проверять свою БД, получил ли пользователь новый трофей или нет.

Как бы вы подошли к этому? Очень хотелось бы получить примеры кода, если бы вы сделали что-то подобное.

1 Ответ

2 голосов
/ 16 февраля 2010

Вы уже используете mootools для взаимодействия на стороне клиента? Посмотрите на материал FX в mootools. По сути, вам нужно будет проверять наличие обновлений на стороне сервера в очереди для пользователя каждые X секунд. Из ответа вы можете ввести объект в DOM с абсолютным позиционированием. Имея соответствующие вещи. Внутри FX у вас есть анимация, где вы можете анимировать отображение / скрытие рассматриваемого элемента. Часть серверной части (ASP.Net), вероятно, лучше всего обрабатывать как конечную точку службы ASMX, ASHX или WCF. Вы можете использовать JsonSerializer для кодирования ваших ответов на сервис.

Если вам нужна более конкретная информация, я бы предложил опубликовать более конкретный вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...