форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Страниц: 1
Потенциальный заказчик где-то видел такую штуку:
При чтении статьи и подводении курсора мыши к абзацу статьи, который читается - цвет шрифта этого абзаца меняется.
Есть ощущение, что это будет сбивать с толку читателя.
Разубедить заказчика нет никакой возможности, тем более - сам такого не видел, не пробовал.
Кто-нибудь сталкивался с подобным?
Если есть готовые решения, буду признателен, если поделитесь...
Как это можно реализовать?
Через Css или через Ява-скрипт?
Неактивен
ага, я тоже видел. Это ОЧЕНЬ плохо -- сразу кажется, что неработающая ссылка. Кажется, какое-то проприетарное свойства ИЕ.
Неактивен
+1, как говорят в сети.
Пытаешься по как бы ссылке перейти, а тебя как бы посылают. Головой понимаешь, что это может быть элемент "декора", но ощущения неприятные. Обычно пытаешься понять, это глюк автора сайта на уровне кода сайта, или на уровне ДНК.
Неактивен
вообще свойство :hover отвечает за изменение вида при наведении курсора только оно неадекватно работает в некоторых броузерах, иногда вообще не работает. то есть прописываются значения для стандартного состояния и в режиме наведения мышки. НО если мне не изменяет мой воспаленный моск, то это свойство только для "a" (a href).
ЗЫ ощущения действительно не из приятных.
Отредактированно Conwell (20-06-2007 15:07:26)
Неактивен
я рад нашему единодушию в этом вопросе :-))
Но вот проблема - чтобы заказчик ПОНЯЛ тоже самое, ему надо это УВИДЕТЬ у себя на сайте.
Вот и думаю, как технически сделать, чтобы человек САМ увидел это на СВОЕМ сайте, и сделал правильные выводы
Неактивен
Для ИЕ придётся скриптик делать, а для остальных: запихиваешь желаемое в контейнер, для которого назначаешь :hover. Скриптик, кстати, тоже не очень сложный. Нужно регистрировать события для требуемого объекта и при наведении курсора добавлять класс, а при выходе убирать. Хотя по быстродействию лучше добавлять не класс, а менять какие-то определённые свойства. Про разницу в скорости можно прочитать на сайте Дмитрия Штефелюка. Да, и там же про разные способы регистрации событий и разницу в быстродействии.
Отредактированно AngryCAT (20-06-2007 18:08:51)
Неактивен
Вот скриптик с использованием MooTools
//Например, в качестве искомого все элементы отмеченные классом .hover //При наведении мыши добавляем класс over window.onload = function(){ var items = $$('.hover'); for(var i=0;i<items.length;i++){ items[i].addEvent('mouseover', function(){ this.addClass('over'); }).addEvent('mouseout', function(){ this.removeClass('over') }); } }
Неактивен
Ну на ИЕ6 в демонстрационных целях можно забить, и оставить только псевдокласс.
Неактивен
Страниц: 1