Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Hover в Canavs (https://javascript.ru/forum/dom-window/23391-hover-v-canavs.html)

papam 22.11.2011 07:51

Hover в Canavs
 
Вложений: 1
Подскажите как сделать, чтоб при наведении курсора менялся цвет текста. Прописывал HOVER в CSS не помогает.
Вот ссылка на проект: http://papam.ho.ua/tag/

yashka525 22.11.2011 23:05

К сожалению, никто не будет скачивать этот файл и смотреть что в нём.
Если нужна помощь - отыщите и выложите сюда часть кода с этой проблемой.

papam 23.11.2011 08:53

Я установил оброботчик:
AddHandler('mouseover', MouseMove, c);

Вот сама функция:
function MouseOver(e)
{ 
                      alert('Привет');        


}

Правильно я делаю?
А как вместо алерта менять цвет текста активно ссылки?
hover не помогает (

dmitriymar 23.11.2011 10:00

а причём css к тексту в канве вообще?;)
Цитата:

Сообщение от papam
hover не помогает (

и не должен

papam 23.11.2011 10:05

dmitriymar,
а как надо делать подскажите пожалуста

dmitriymar 23.11.2011 10:21

гугл -копать в сторону canvas

papam 23.11.2011 10:42

dmitriymar,
Функцию HOVER нужно применять к тексту?

papam 23.11.2011 12:08

Вот код который выводит текст:
Tproto.DrawText = function(c,xoff,yoff) {
	var t = this.tc, x = this.x, y = this.y, w, h, s = this.sc, o = this.outline;

	c.globalAlpha = this.alpha;
	c.setTransform(s,0,0,s,0,0);
	c.fillStyle = 'green';
	t.shadow && this.SetShadowColour(c,t.shadow,this.alpha);
	c.font = this.font;
	w = this.w1 * s;
	h = this.h * s;
	x += 1 + (xoff / s) - (w / 2);
	y += 1 + (yoff / s) - (h / 2);

	c.fillText(this.name, x, y);
	o.Update(x, y, this.w1, this.h, s, this.p3d);
	return o.Active(c, t.mx, t.my) ? o : null;
};


Часовой пояс GMT +3, время: 04:22.