Ответа на форуме не нашёл.
Как получить данные при клике на элемент? Как их прописывать необходимо?
Сейчас делаю подобную схему:
this.bindTo(this.elem('btn'), 'click', function(e, data) {
var type = this.getMod($(e.target), 'type'));
...
})
Но такое чувство что нужно иначе. type
хранить в другом виде
.... сейчас сделал так
this.bindTo(this.elem('btn'), 'click', function(e, data) {
var type = $(e.target).attr('data-type');
...
})
но вот на сколько это TRUE
решение?
Расскажи подробней твою задачу? Кажется, что речь идет о js параметрах
Можно сказать, что делаю табы.
Есть списки фильтров и кнопки для показа разных списков фильтров. При нажатии на кнопку должен отображаться нужный фильтр(список).
Обработчик кнопок(табов)
Обработчик списков:
Нельзя намиксовать элемент на фильтр?
в tab.js:
@zxqfox учту такой подход, т.к. он значительно короче )
Если исходить из предположения, что порядок табов совпадает с порядком панелей, то можно вообще никаких дополнительных данных не вводить:
Альтернативный пример реализации можно посмотреть в https://github.com/sipayRT/hackaton/blob/hackaton/common.blocks/tabs/