2014-01-12 4 views
-1

Я хочу активировать функцию при щелчке по div ... на самом деле эта анимация запускает загрузку @page ... и я хочу щелкнуть по div, чтобы активировать эту анимацию.Активировать функцию div при щелчке

это был мой первый вопрос: Question

Как это возможно?

var $a = $(".a"), 
$b = $(".b"), 
$c = $(".c"); 

function anim1() { 
    $b.animate({width: 395}, {duration: 500, complete: anim2}); 
} 

function anim2() { 
    $a.animate({top:"0px"}, {duration: 500}); 
} 


anim1(); 

Вот скрипка: FIDDLE DEMO

+0

вы имеете в виду выполнить или триггер с помощью 'activate'? –

+0

Прочтите учебник jQuery: http://learn.jquery.com/events/event-basics/. Его цель - объяснить основы jQuery (например, привязки обработчиков событий). –

+0

'$ c.click (anim1);' –

ответ

2

Попробуйте это:

$(".example").click(function() { 
    anim1(); 
}); 

JSFiddle

+0

Большое вам спасибо! :)) Это то, что я хочу :) – andre34

+0

так что принимайте это как aswer – LorDex

+0

@LorDex On SO есть некоторое время отсрочки, прежде чем разрешить OP отмечать ответ как * correct *. Будьте терпеливы;) –

Смежные вопросы