Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Cлой, двигающийся вместе с курсором
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Без описания
lan
Отправлено: 29 Мая, 2005 - 13:56:05
Post Id


лунатик


Покинул форум
Сообщений всего: 396
Дата рег-ции: Апр. 2005  
Откуда: vrn

Карма -1




иде бы достать такой скриптик: слой двигается вместе с курсором.
желательно, чтобы можно было управлять положением слоя относительно курсора (ну там выше, ниже и т.д.).
 
 Top
Alfa
Отправлено: 29 Мая, 2005 - 14:51:56
Post Id



Программер лодырь


Покинул форум
Сообщений всего: 609
Дата рег-ции: Сент. 2004  
Откуда: Moldova, republic of

Карма 2




Запросто.
Тебе Так нужно?
CODE:

function show(id){
itm = document.getElementById(id)
itm.style.top = event.clientY+14
itm.style.left = event.clientX+7
itm.style.visibility = "visible"
}
function hide(id){
document.getElementById(id).style.visibility = "hidden"
}

К тэгу <body> добаляешь onMouseMove="show('myDivision'Подмигивание"
Функцию hide() используешь если надо скрыть этот слой.
 
 Top
lan
Отправлено: 29 Мая, 2005 - 16:02:28
Post Id


лунатик


Покинул форум
Сообщений всего: 396
Дата рег-ции: Апр. 2005  
Откуда: vrn

Карма -1




Alfa пишет:
Тебе Так нужно?

да так. спасибо большое.
 
 Top
ETC Администратор
Отправлено: 29 Мая, 2005 - 16:29:04
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Alfa пишет:

itm.style.top = event.clientY+14
itm.style.left = event.clientX+7

эээ, это не везде работает...
 
 Top
Дмитрий Б.
Отправлено: 29 Мая, 2005 - 22:37:39
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




Ну да, так будет лучше:
CODE:
document.getElementById('itm').style.top = window.event.clientY+14;
document.getElementById('itm').style.left = window.event.clientX+7;
 
 Top
ETC Администратор
Отправлено: 30 Мая, 2005 - 00:50:37
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Дмитрий Б.
Неее, clientX и clientY понимают тока Опера и IE. А Firefox и Netscape понимают через события e.pageX и e.pageY
 
 Top
judge
Отправлено: 30 Июня, 2005 - 06:04:58
Post Id


Newbie


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июнь 2005  

Карма 0




Господа. А как решить такую проблему? Вот двигается мой слой, ну хрен с ним. Но почему он НЕ поверх выпадающих списков <select>?
Как тока перекрещивается с этим списком, так под него и залазит. Как его <div> всегда наверх вытащить?
В свойствах DIV-а ставил z-index до опупения большой. Все равно не помогает.Не понял
 
 Top
ETC Администратор
Отправлено: 30 Июня, 2005 - 06:50:44
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Никак, это невозможно просто.
 
 Top
TvoyWeb Администратор
Отправлено: 30 Июня, 2005 - 16:16:44
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




ETC пишет:
Никак, это невозможно просто.

Помню, такая же ерунда была с хинтами на странице со списком тем.
Так ничего и не решили. Пришлось сносить селекты в сторону Улыбка
 
 Top
judge
Отправлено: 26 Сентября, 2005 - 11:48:22
Post Id


Newbie


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июнь 2005  

Карма 0




Кстати ClientY не катит!!!
Попробуйте на маленьком экране, где скроллинг неизбежно появляется. Все тултипы наши в баню убегают.
Вот так надо
CODE:

function move_object( id, x, y )
{
id.style.top = y;
id.style.left = x;
}

function MouseMove( help, deltaX, deltaY )
{
move_object( help, event.x + deltaX, event.y + deltaY );
}


Короче юзайте просто X, Y Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0354]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33