Я начал помогать кому-то в проекте, и одна из кнопок не работает. Однако на промежуточном сервере работает одинаковый код для клика. Любые идеи, что вызывает это? Я новичок в backbone.js, и я не уверен, как один и тот же точный код может действовать по-разному на двух серверах. У меня есть инструменты сравнения кода, чтобы проверить все файлы на наличие различий, которые могут вызвать это, и ничего не нашли. Пожалуйста, см. Ниже мой код. Спасибо за помощь!Backbone.js нажмите не стрелять
View.js
Views.Pin = Backbone.View.extend({
events: {
"click .gobackback": 'changeHistory'}
changeHistory: function(e) {
Backbone.history.navigate('/', {
trigger: true
}); /* strip url definition available in actions.js */
changeTitle("Home | Wazaap");
}
};
HTML
<span class="gobackback">← GO BACK</span>
Является ли проблема, что метод changeHistory не стреляя, или это что history.navigate не работает? – kinakuta
Кажется, что это метод, который не стреляет. – user3335880
Является ли el для представления, правильно подключенного к элементу, на котором вы определили обработчики? – kinakuta