в момент якобы подсчевичивания приходится сосредоточиться и напрячься, чтобы понять, что же подсвятилось. так вообще первое впечатление — фон моргает и все, т.е. акценты не видны.
При переводе мышки с одного селектора на другой на демо-странице, появляется белый блик, из-за того, что состояние сбрасывается в исходное и затем затемняется, что очень неприятно глазу. Нужен аналог параметра step в функции анимации jQuery с возможностью контролировать скрываемые и показываемые области.
Подсвечиваемые области должны быть активными (именно на них должны быть повешены события главного эффекта), а текст описания не должен прыгать (никакого slide эффекта — максимум fade) — тогда не будет казаться, что ссылки и фон прыгают.
в конкретно нашем случае нам нужен был простой визуальный эффект и возможность без труда встраивать плагин в сайт. от флеша отказались сразу и сделали на jquery.
при включенном gzip скрипт с картинками укладывается в 74Кб. Если принять в расчет то что очень много современных сайтов используют jquery, минусуем 24Кб = 50Кб что очень приемлимо.
я не о том говорю.
я о том, что на столько тривиальное решение… скучно…
нет чтоб, например, рисовать маску на ходу в свг/вмл, задавая параметры для каждой.
все зависит от фантазии дазйнера. можно и с масками поиграть и с основной картинкой.
в примере сделаны маски одного цвета полупрозрачные. максимальный размер маски — 5кб
1. глючит — при быстром перемещении не пропадает выделение
2. это полный ппц. всё мельтешит, мерцает… с такого сайта я постараюсь как можно быстрее сбежать
Да уж, может замысел и хорош, но дорабатывать надо серьёзно.
з.ы. думаю, сюда заглядывают спец по jquery :) Поэтому, хочу попросить: подскажите плагин аля slideshow (ex.: cycle, easyslide etc.), но чтобы без предзагрузки картинок. Т.е. по мере их появления они загружались, а то у меня в слайды надо запихнуть 20 картинок и не маленького размера, а это напряжно
jQuery и маски