2013-04-24 21 views
6

documentation uyarınca, Fuel UX sihirbaz bileşeninin değişiklik olayına bağlanabilmem gerekir. Ama hayatım boyunca nasıl olduğunu anlayamıyorum. Hala jquery ve javascript için yeni ish.Yakıt UX - Sihirbazdaki değişiklik olayına kancalayın

JavaScript aşağıdaki

var wizard = $('#MyWizard'); 

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

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

çalıştı ... ve hiçbir başarının birkaç diğer varyasyonları ettik.

Sanırım bir yerlerde temelleri karıştırıyorum. Değişiklik olayına özel bir etkinlik ekleme hakkında nasıl giderim? (yalnızca bir içerik alanına sahip olmak gibi, ancak sunucu kimliği her bir sihirbaz adımını doldurmak için gereken içeriği sağlamasını istiyorum gibi id))

cevap

7

Yapmam gerekenlere ağrılı bir şekilde yaklaştım.

var wizard = $('#MyWizard'); 

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

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

Anlaşıldı! Bulgularınızı belgelediğiniz için teşekkürler. –

0

İlk önce myWizard öğesi bir MyWizard öğesi yoktur. İkinci DIV öğesinde değişiklik olayı yok. Sadece sevdiği düğmelere bir tıklama etkinliğini ekleyebilirsiniz: o zaman

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

ve:

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