覆盖jQuery UI库对话框焦点关闭

时间:2018-03-06 22:05:29

标签: jquery jquery-ui-dialog

我有这个问题,当我关闭jQuery UI对话框时,窗口会一直滚动到顶部,但我只想让我的窗口保持在同一位置。请看一下这个片段:

https://www.screencast.com/t/lhawhmVpiG

在浏览库中的close函数后,我注意到这是触发滚动的代码的一部分(如果我错了,请纠正我)。

if ( !this.opener.filter( ":focusable" ).trigger( "focus" ).length ) {

        // Hiding a focused element doesn't trigger blur in WebKit
        // so in case we have nothing to focus on, explicitly blur the active element
        // https://bugs.webkit.org/show_bug.cgi?id=47182
        $.ui.safeBlur( $.ui.safeActiveElement( this.document[ 0 ] ) );
    }

如果我发表评论,则滚动停止。但我真的不想触摸图书馆。有没有办法可以使用我自己的代码覆盖这段代码?

感谢。

0 个答案:

没有答案