2013-04-24 13 views
6

Zgodnie z documentation, powinienem być w stanie podpiąć się na zdarzenie change elementu Wizard UX wizard. Ale dla mojego życia nie mogę zrozumieć, jak. Nadal jestem nowy - jest to jquery i javascript.Fuel UX - Hook na zdarzenie zmiany kreatora

JavaScript Próbowałem następujące

var wizard = $('#MyWizard'); 

wizard.on('change', '.wizard', function() { 
    alert('OH SNAP!'); 
}); 

wizard.wizard().on('change', function() { 
    alert('OH SNAP!'); 
}); 

... i kilka innych zmian bez powodzenia.

Myślę, że nucę gdzieś podstawy. W jaki sposób chciałbym dodać niestandardowe wydarzenie do zdarzenia na zmianę? (Identyfikator identyfikuje tylko jeden obszar zawartości, ale w przypadku zdarzenia zmiany chcę, aby serwer dostarczał mi wymaganej zawartości do wypełnienia każdego kroku kreatora)

Odpowiedz

7

Byłem boleśnie blisko tego, co musiałem zrobić.

var wizard = $('#MyWizard'); 

wizard.on('change', function (e, data) { 
     console.log('change');  
}); 

wizard.on('changed', function (e, data) { 
     console.log('changed'); 
}); 
+2

Załatwione! Dziękuję za udokumentowanie twoich ustaleń. –

0

Po pierwsze nie ma myWizard tylko element MyWizard. Drugie elementy DIV nie mają żadnych zmian. Po prostu można dodać zdarzenie click do przycisków jak:

<button class="btn btn-mini btn-prev" disabled="disabled" id="prev"><div class="icon-arrow-left"></div>Prev</button> 

a następnie:

$('#prev').click(function() { alert('OH SNAP!'); }); 
Powiązane problemy