• jquery的autocomplete在firefox的bug


    在火狐下,输入中文不提交的BUG修复,

    在196行加入如下:红色代码可以解决

    .bind("flushCache", function() {
            cache.flush();
        }).bind("setOptions", function() {
            $.extend(options, arguments[1]);
            if ( "data" in arguments[1] )
                cache.populate();
        }).bind("input", function() {
            onChange(0,true);
        }).bind("unautocomplete", function() {
            select.unbind();
            $input.unbind();
            $(input.form).unbind(".autocomplete");

    如果你在reult时间中绑定了事件,又希望复制过来的内容也能够触发你的事件,可以加上如下的代码,这样就能保证用户不单击选项也能触发你的result事件。

    在202行加入如下:红色代码可以解决

    }).bind("input", function() {
            onChange(0,true);
        }).bind("unautocomplete", function() {
            select.unbind();
            $input.unbind();
            $(input.form).unbind(".autocomplete");
        }).bind("change", function() {
            $input.search(
                function (result){
                    $input.trigger("result", result && [result.data, result.value]);
                }
            );
        });
    
  • 相关阅读:
    线性回归算法
    K均值算法--应用
    K均值算法
    机器学习相关数学基础
    机器学习概述
    语法制导的语义翻译
    算符优先分析
    自下而上语法分析
    实验二 递归下降语法分析
    LL(1)文法的判断
  • 原文地址:https://www.cnblogs.com/zgaspnet/p/3119020.html
Copyright © 2020-2023  润新知