Две проблемы:
1.) e.preventDefault() некорректно работает с Kendo UI TabStrip, когда где-то
$("#tabstrip").kendoTabStrip().data('kendoTabStrip');
появляется.
2.) Представьте, что пользователь нажимает на другую вкладку, но имеет несохраненные изменения. Появится диалоговое окно с вопросом, хочет ли он отменить изменения и перейти на вкладку или хочет остаться на активной вкладке, чтобы сохранить свои изменения.
Мое решение не работает. Я думаю, из-за проблемы 1. и из-за того, что .data() каким-то образом повторно инициализирует TabStrip?! Что не так?
Вот (не) рабочий пример http://jsfiddle.net/Nakkvarr/w9586/
Любые идеи по этому вопросу?