Имам изглед с много неща, сред тях е това:
@Html.Partial("AddWindow")
@Html.Partial("EditWindow")
Всеки от тези частични изгледи съдържа прозорец на Kendo, чието съдържание се зарежда чрез Ajax.
Kendo Windows във всяка част се отварят чрез извикване на бутон, но това, което всъщност се случва е, че те се зареждат веднага щом страницата бъде достъпна. Просто искам да се зареждат, когато щракна върху тези бутони.
Без тези два реда код, CSS анимациите бяха плавни в цялата страница. Сега те прекъсват за секунда за всяко зареждане на Ajax (опитах се да премахна един от частиците и се разкрива само един прекъсване, а липсата на части означава изобщо липса на прекъсване). Прекъсванията са невидими, когато прозорците наистина са отворени, но при влизане в страницата CSS анимациите се прекъсват два пъти, по една за всяко зареждане на Ajax. След това всичко е наред.
function openAdd() {
$("#addWindow").data("kendoWindow").center().open();
}
Мислех си, че вътре в горната функция трябва да има нещо, което не само отваря кендо прозореца, но също така зарежда частичното в изгледа.
Някаква помощ?