Исчезновение цветного ответа - PullRequest
0 голосов
/ 13 октября 2011

Например, когда я копирую ссылку из ответа и получаю к ней доступ, появляется красивый блок цвета, чтобы выделить ответ, а затем исчезает.Как это сделать?

1 Ответ

3 голосов
/ 13 октября 2011

Он смотрит на хеш, выбирает тот ответ, а затем анимирует цвет фона. Либо используйте пользовательский интерфейс jQuery, либо добавьте плагин Colors , чтобы иметь возможность анимировать цвета.

Вот как может выглядеть код ...

var hash = window.location.hash;

if (hash) {
   var answer = $('#answer-' + hash.substr(1)),
       originalBackgroundColor = answer.css('backgroundColor'); 

   // This class changes the background colur.
   // Best to keep style stuff in the CSS layer.
   answer
   .addClass('linked')
   .animate({
       backgroundColor: originalBackgroundColor
   }, 1000);

   // You may optionally remove the added class
   // in the callback of the above animation.
}
...