Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сдвиг при наведение мышки (https://javascript.ru/forum/misc/33568-sdvig-pri-navedenie-myshki.html)

BelkinV 28.11.2012 09:50

Сдвиг при наведение мышки
 
как такое реализовать. наводим на определённую ссылку и нужный нам блок изменяет позиционирование с left:0 , плавно до максимального, которое мы устанавливаем, при убирание курсора с ссылки, сдвиг останавливается, при наведение снова продолжается с остановленного момента

Atae 28.11.2012 09:54

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Анимация http://learn.javascript.ru/js-animation
События http://learn.javascript.ru/introduction-browser-events

Задавайте конкретные вопросы по ходу дела.

Atae 28.11.2012 09:57

А вообще если новичок лучше всего использовать jQuery.

BelkinV 28.11.2012 10:00

мне в частности с использование jquery, как это всё сделать чтоб при наведение осуществлялось я знаю, до максимального значения как, у меня проблема в том что при событие .hover у нас будет анимация смещения, а как сделать чтобы она приостанавливалась при отсутствия .hover и продолжалась с того же места

Atae 28.11.2012 10:23

$().hover(function(){

    $().stop().animate()

}, function(){

    $().stop().animate()

})

BelkinV 28.11.2012 10:31

ах тыж ёпрст, чёт я тупанул, я про две функции друг за другом не подумал)) спасибо

Atae 28.11.2012 11:03

вобще эт сокращенный вариант, так то надо

$()
.mouseover(function(){})
.mouseout(function(){})


суть то не меняется, ты вообще не понял сути по ходу, суть в том чтобы остановить пердыдущую анимацию методом .stop() перед запуском новой

BelkinV 28.11.2012 11:36

после того как методом .stop() , при .mouseover(function(){}) она продолжится с точки остановки или сначала?

Atae 28.11.2012 12:20

вот был бы способ проверить.....


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