我正在使用
用javascript打开一个窗口var otherWin = $("#wndOther").data("kendoWindow");
otherWin.center().open();
后来我用javascript在另一个功能中关闭窗口
var otherWin = $("#wndOther").data("kendoWindow");
otherWin.close();
我遇到的问题是第一次打开和关闭此窗口后,当我再次使用相同的方法再次打开它时,它出现在右侧居中的位置。
我希望窗口每次都能完美居中。有人知道会发生什么吗?
答案 0 :(得分:0)
经过一些研究,我可以得出结论,这是jQuery 3.1.1或更高版本中的错误。如果您不想升级jQuery版本,则可以关闭窗口的动画,它应该可以正常工作。
示例-
@(Html.Kendo().Window().Name("wndOther").Title("")
.Animation(false) @* SET ANIMATION TO FALSE *@
.Content("<div id='otherInfo'></div>").Visible(false).Width(500))