2013-04-24 28 views
6

根据documentation,我应该能够挂钩Fuel UX向导组件的更改事件。但对于我的生活,我无法弄清楚如何。我仍然是jquery和javascript的新手。燃料UX - 挂钩到向导的变化事件

的Javascript我已经试过以下

var wizard = $('#MyWizard'); 

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

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

...和一些其他变化没有成功。

我觉得我搞乱了某些地方的基础知识。我将如何去添加一个自定义事件的变化事件。 (因为编号喜欢只有一个内容区域,但在更改事件id喜欢让服务器提供所需的内容来填充每个向导步骤)

回答

7

我很痛苦地接近我需要做的事情。

var wizard = $('#MyWizard'); 

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

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

你猜对了!感谢您记录您的发现。 – 2013-04-24 23:32:31

0

首先没有myWizard只是一个MyWizard元素。第二个DIV元素没有变化事件。你只可以像一个click事件添加到您的按钮:

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

然后:

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