zoukankan      html  css  js  c++  java
  • firefox下jQuery UI Autocomplete 1.8.*中文输入修正

    在FF下,切换到中文输入法,再输入中文,是不能立即自动查询,需要按下其他按键,比如CTRL,后来,通过修改源代码即可修复这个问题。

    找到以下代码:

    .bind( "blur.autocomplete", function( event ) {
                    if ( self.options.disabled ) {
                        return;
                    }
    
                    clearTimeout( self.searching );
                    // clicks on the menu (or a button to trigger a search) will cause a blur event
                    self.closing = setTimeout(function() {
                        self.close( event );
                        self._change( event );
                    }, 150 );
                });

    替换成:

    .bind( "blur.autocomplete", function( event ) {
                    if ( self.options.disabled ) {
                        return;
                    }
    
                    clearTimeout( self.searching );
                    // clicks on the menu (or a button to trigger a search) will cause a blur event
                    self.closing = setTimeout(function() {
                        self.close( event );
                        self._change( event );
                    }, 150 );
                }).bind('input',function (c) {//jQuery UI Autocomplete 1.8.*中文输入修正
                    self.search(self.item);
                });

    经过经验,在1.8.16-1.8.23(目前最新版本),均可实现。

  • 相关阅读:
    02.jwt单点登录
    04.RBAC
    COM interop
    C++、c#互调用之VC6 调用 VC6 COM
    Type Library Importer (Tlbimp.exe)
    C++、C#互调用之C++ 调用C# dll
    VS tools
    Type Library to Assembly 转换摘要
    7个顶级心理预言
    c++、C#互调用之c# 调用 vc6 COM
  • 原文地址:https://www.cnblogs.com/whoknows/p/2693257.html
Copyright © 2011-2022 走看看