Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 20-06-2007 12:57:35

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Как можно подсветить текущий абзац статьи при наведении курсора мыши?

Потенциальный заказчик где-то видел такую штуку:
При чтении статьи и подводении курсора мыши к абзацу статьи, который читается - цвет шрифта этого абзаца меняется.

Есть ощущение, что это будет сбивать с толку читателя.
Разубедить заказчика нет никакой возможности, тем более - сам такого не видел, не пробовал.

Кто-нибудь сталкивался с подобным?

Если есть готовые решения, буду признателен, если поделитесь...

Как это можно реализовать?
Через Css или через Ява-скрипт?

Неактивен

 

#2 20-06-2007 13:23:27

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Как можно подсветить текущий абзац статьи при наведении курсора мыши?

ага, я тоже видел. Это ОЧЕНЬ плохо -- сразу кажется, что неработающая ссылка. Кажется, какое-то проприетарное свойства ИЕ.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#3 20-06-2007 13:39:00

PolyGon
наш
Зарегистрирован: 26-12-2006
Сообщений: 211

Re: Как можно подсветить текущий абзац статьи при наведении курсора мыши?

+1, как говорят в сети.

Пытаешься по как бы ссылке перейти, а тебя как бы посылают. Головой понимаешь, что это может быть элемент "декора", но ощущения неприятные. Обычно пытаешься понять, это глюк автора сайта на уровне кода сайта, или на уровне ДНК.

Неактивен

 

#4 20-06-2007 15:07:01

Conwell
глаголь
Зарегистрирован: 14-05-2007
Сообщений: 36

Re: Как можно подсветить текущий абзац статьи при наведении курсора мыши?

вообще свойство :hover отвечает за изменение вида при наведении курсора только оно неадекватно работает в некоторых броузерах, иногда вообще не работает. то есть прописываются значения для стандартного состояния и в режиме наведения мышки. НО если мне не изменяет мой воспаленный моск, то это свойство только для "a" (a href).

ЗЫ ощущения действительно не из приятных.

Отредактированно Conwell (20-06-2007 15:07:26)

Неактивен

 

#5 20-06-2007 16:43:23

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Как можно подсветить текущий абзац статьи при наведении курсора мыши?

я рад нашему единодушию в этом вопросе :-))
Но вот проблема - чтобы заказчик ПОНЯЛ тоже самое, ему надо это УВИДЕТЬ у себя на сайте.

Вот и думаю, как технически сделать, чтобы человек САМ увидел это на СВОЕМ сайте, и сделал правильные выводы

Неактивен

 

#6 20-06-2007 18:07:39

AngryCAT
ферт
Откуда: Германия
Зарегистрирован: 18-04-2006
Сообщений: 486
Вебсайт

Re: Как можно подсветить текущий абзац статьи при наведении курсора мыши?

Для ИЕ придётся скриптик делать, а для остальных: запихиваешь желаемое в контейнер, для которого назначаешь :hover. Скриптик, кстати, тоже не очень сложный. Нужно регистрировать события для требуемого объекта и при наведении курсора добавлять класс, а при выходе убирать. Хотя по быстродействию лучше добавлять не класс, а менять какие-то определённые свойства. Про разницу в скорости можно прочитать на сайте Дмитрия Штефелюка. Да, и там же про разные способы регистрации событий и разницу в быстродействии.

Отредактированно AngryCAT (20-06-2007 18:08:51)


TextPattern строить и жить помогает! Кстати, пишу плагины на заказ. ICQ 155-08-081. В асю, пожалуйста, по поводу заказов или платных консультаций (10$ час). Остальные вопросы в форум или на почту.

Неактивен

 

#7 20-06-2007 21:47:00

AngryCAT
ферт
Откуда: Германия
Зарегистрирован: 18-04-2006
Сообщений: 486
Вебсайт

Re: Как можно подсветить текущий абзац статьи при наведении курсора мыши?

Вот скриптик с использованием 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')
        });
    }
}

TextPattern строить и жить помогает! Кстати, пишу плагины на заказ. ICQ 155-08-081. В асю, пожалуйста, по поводу заказов или платных консультаций (10$ час). Остальные вопросы в форум или на почту.

Неактивен

 

#8 21-06-2007 21:10:57

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Как можно подсветить текущий абзац статьи при наведении курсора мыши?

Ну на ИЕ6 в демонстрационных целях можно забить, и оставить только псевдокласс.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru