jQuery. Каким плагином лучше делать подсветку строки?

DyaDya
На сайте с 11.04.2007
Offline
147
1103

Обыскался, решения что-то толкового не нашёл. Возможно, просто не могу правильно сформулировать запрос при поиске. Бывает и такое(, похоже.

Пока я взял нужный мне эффект у Яндекса...

Увидеть в действии можно на странице: http://webmaster.yandex.ru/:

Попробуйте ввести 6 любых цифр в поле каптчи (URL можно не указывать).

При отправке формы появится текст ошибки на фоне жёлтой исчезающей подсветки.

Нужен примерно такой же плагин для jQuery. Чтобы можно было на любой элемент применить похожий эффект с исчезающей подсветкой по свершению определённого события.

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
ewg777
На сайте с 04.06.2007
Offline
225
#1
DyaDya
На сайте с 11.04.2007
Offline
147
#2

Во, похоже, то что нужно.

Brand from Amber
На сайте с 18.08.2007
Offline
293
#3

DyaDya, Ну так и возьмите идею у Яндекса - зачем, блин, вешать лишние килобайты кода (в виде всяких-там плагинов и Фреймворков).

Лучший способ понять что-то самому - объяснить это другому.
[Удален]
#4

Brand from Amber, а сейчас все проблемы решаются нахождением нужного плагина. Думать-то сложно, гуглить - просто. Задача прекрасно решается даже на чистейшем JavaScript даже без jQuery.

[Удален]
#5
Brand from Amber:
DyaDya, Ну так и возьмите идею у Яндекса - зачем, блин, вешать лишние килобайты кода (в виде всяких-там плагинов и Фреймворков).

ну хотя бы потому что ваш метод тормозит сильнее чем весь jquery целиком, и жестко ограничен в выборе цветов.

На чистом js она конечно легко решается, но тока совсем не так тривиально.

[Удален]
#6
neolord:
На чистом js она конечно легко решается, но тока совсем не так тривиально.

Согласен. Только у Яндекса не тормозит ничего. Там просто интервал стоит 400мс, поэтому кажется, что тормозякает немного (прерывисто сменяются цвета). Может так было задумано или программеры Яндекса настолько горды, что просто не приемлют использование jQuery. Ато потом плагины всякие гуглить прийдется... А там же гуглить не любят... Вот и приходится всё самостоятельно писать.

Жду возмездия Яндекса ))

DyaDya
На сайте с 11.04.2007
Offline
147
#7

Решил проблемы с помощью: jquery.js и плугина jquery.color.js

Вместе, они позволяют плавно менять цвет фона (и много чего ещё!).

Получается, что-то типа вот этого


$("#myDiv").animate({
backgroundColor: "#FA8E47"
}, 1000 );

Как получилось, можно глянуть тут-с:http://liberti.vashmaster.ru/catalog/aksessuary/chehly/kisety/

Попробуйте положить в Корзину любой товар.

Правда другая проблема осталась. Не нашёл хорошего решения, чтобы обновлять данные в нескольких местах.

Т.е. когда товар кладётся в корзину, нужно, внести изменения сразу в двух местах:

1. Как и сейчас, подсветка возле названия товара количество в корзине.

2. Дополнительно нужно ещё и в блоке корзины справа вверху, обновить её содержимое. Типа, в корзине всего Товаров: 5 шт. На сумму: 20 000 рублей.

Этого решения пока не нашёл, блин. Башка уже устала. Если у кого есть на примете решение, то выслушаю. Спасибо.

Подозреваю, что нужно самому формировать xml ответ и распарсивать его уже на стороне клиента так как потребуется. Выделяя целевые элементы и вставляя в них нужные данные.

DyaDya добавил 18.09.2009 в 18:50

neolord:
На чистом js она конечно легко решается, но тока совсем не так тривиально.

Звучит как-то противоричево ;) - легко. Но совсем не тривиально.

В принципе, в плугине jquery.color.js как раз немного строк, вроде, неплохо реализующих поставленную задачу.

Просто jquery в любом случае приходится использовать. А лишние 100 строчек кода jquery.color.js для анимации бекграунда, погоды мне уже не сделают.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий