Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript window.center().open();在第一次呼叫后偏离中心_Javascript_Jquery_Kendo Ui - Fatal编程技术网

Javascript window.center().open();在第一次呼叫后偏离中心

Javascript window.center().open();在第一次呼叫后偏离中心,javascript,jquery,kendo-ui,Javascript,Jquery,Kendo Ui,我正在使用javascript打开一个窗口 var otherWin = $("#wndOther").data("kendoWindow"); otherWin.center().open(); 稍后,我在另一个函数中使用javascript关闭窗口,使用 var otherWin = $("#wndOther").data("kendoWindow"); otherWin.close(); 我遇到的问题是,在我第一次打开和关闭此窗口后,当我使用相同的方法再次打开它时,它会向右偏离中心 我

我正在使用javascript打开一个窗口

var otherWin = $("#wndOther").data("kendoWindow");
otherWin.center().open();
稍后,我在另一个函数中使用javascript关闭窗口,使用

var otherWin = $("#wndOther").data("kendoWindow");
otherWin.close();
我遇到的问题是,在我第一次打开和关闭此窗口后,当我使用相同的方法再次打开它时,它会向右偏离中心


我希望窗户每次都能完全居中。有人知道会发生什么吗?

在做了一些研究之后,我得出结论,这是jQuery 3.1.1版或更高版本中的一个bug。如果不想升级jQuery版本,可以关闭窗口的动画,它应该可以正常工作

示例-

@(Html.Kendo().Window().Name("wndOther").Title("")
.Animation(false)  @* SET ANIMATION TO FALSE *@
.Content("<div id='otherInfo'></div>").Visible(false).Width(500))
@(Html.Kendo().Window().Name(“wndOther”).Title(“”)
.Animation(false)@*将动画设置为false*@
.Content(“”)。可见(假)。宽度(500))

你能用dojo或fiddle重现这个问题吗?您使用的是哪个版本?您是否有其他没有此问题的窗口?