Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   .start() что за оно? (https://javascript.ru/forum/jquery/39548-start-chto-za-ono.html)

Dimanchik87 03.07.2013 19:44

.start() что за оно?
 
Существует ли такой метод для анимации? Google молчит...
Писал код для простенькой анимации
Function over(event){
	var targetHero=$(event.target);
	targetHero.off("mouseover", over);
	targetHero.on("mouseout", out);
	toUp();
	function toUp(){
		targetHero.animate({"bottom": 50},150,toDown)
			}
	function toDown(){
		targetHero.animate({"bottom":20},150,toUp)
			}
		targetHero.on("mouseout", out);
		}
function out(event){
	var targetHero=$(event.target);
	targetHero.stop();
	targetHero.css("bottom", 20);
	targetHero.off("mouseout", out);
	targetHero.on("mouseover", over);
	targetHero.start();
		
		}

targetHero.start();
//Что даёт эта строчка не ясно,но без неё с каждым наведением на объект скорость всё меньше и меньше....

Dimanchik87 04.07.2013 10:34

Неужели нет ответа?

Tek 04.07.2013 10:51

Ни разу не встречал такого метода в jquery. Есть неплохая вероятность что это сторонний метод, скиньте ссылку на полный код, чтобы можно было сказать точнее.

Dimanchik87 04.07.2013 10:55

Что значит сторонний метод?ссылку позже оставлю.

danik.js 04.07.2013 10:55

Цитата:

Сообщение от Dimanchik87
Неужели нет ответа?

Я не хотел тебе говорить, но...
Я вижу ты очень настойчивый, поэтому придется...

К несчастью для тебя, функция .start() - всего лишь плод твоего воображения. Ты конечно же уверен что это не так, и будешь сопротивляться. Но я тебе с легкостью докажу что это правда.
Нажми кнопку Посмотреть:
<div></div>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
alert(typeof $('div').start);
</script>

Чтобы у тебя тест-кейс не вызвал сомнений, вот та же проверка, но для функции .stop() :

<div></div>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
alert(typeof $('div').stop);
</script>


Тем не менее, я не исключаю что твое больное сознание подыграет тебе, и ты вместо "undefined" будешь видеть "function". Что ж, другие форумчане поддержат меня.

Более того, ты можешь посетить ресурс http://api.jquery.com/?s=start и убедиться что в документации отсутствует воображаемая тобой функция.

И самое важное - не впадай впанику. Пойми, мы хотим тебе помочь, мы не желаем зла. Помни - ты не один такой.

Скорейшего выздоровления, друг!

Dimanchik87 04.07.2013 11:02

Я понимаю,что нет такого метода,но с чего это непонятно что влияет на работу скрипта?


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