Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как заставить маленькую картинку бегать, за курсором 
:(
    Опции темы
szz
Дата 20.12.2007, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: нет
Всего: 33



То, что во флеше было бы
Код

var after_cursor_mc:MovieClip;
after_cursor_mc.onMouseMove = function(){
   this._x = _root._xmouse;
   this._y = _root._ymouse;
}

Как сделать в js? 
Например у меня картинка в абсолютно спозиционированном диве, ID которого the-runner-id

Соответственно обращаться к его свойствам можно через
$('the-runner-id').style.left = '123px';

А как реагировать на передвижения мыши?


--------------------
PM   Вверх
ksnk
Дата 20.12.2007, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 84
Всего: 386



Насколько я понял - прочитать в документации про scriptaculus'ный Drag & Drop... Должно хватить...


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
AKS
Дата 21.12.2007, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Участник форума
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 20.9.2006

Репутация: 27
Всего: 52



Цитата(szz @  20.12.2007,  19:29 Найти цитируемый пост)
А как реагировать на передвижения мыши? 

Простенький пример реакции на движение мыши:
Код

document.onmousemove = function (e) {
    var x = (e = e || event).clientX + 'px';
    var y = e.clientY + 'px';
    var obj = this.getElementById('the-runner-id');
    if (obj && (obj = obj.style)) {
        obj.left = x;
        obj.top = y;
    };
};

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0478 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.