У меня есть две системы, одна из которых использует Dojo и другую jQuery. Я должен установить связь между ними, но у меня возникла проблема.Почему dojo.connect не запускается после запуска jQuery?
jQuery eventlistener запускается после триггера jQuery. Слушатель событий Dojo не запускается. Почему это происходит?
Я создал минимальную среду из моей текущей задачи: http://jsfiddle.net/vEkt6/
HTML:
<input type="text" value="0" name="a" id="a" />
JS:
var el = dojo.byId('a');
dojo.connect(el, 'change', function(){
console.log('dojo');
});
jQuery(el).on('change', function(){
console.log('jquery');
});
jQuery(el).val(1).trigger('change');
http://blog.fgribreau.com/2010/08/jquery-fireevent-plugin-for-firing -real.html и https://github.com/FGRibreau/jQuery-plugin-fireEvent. –