zoukankan      html  css  js  c++  java
  • 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]);
                }
            );
        });
    
  • 相关阅读:
    Wix Burn:如何将32位和64位的安装包制作成一个安装包
    禁止32位安装包运行在64位操作系统上
    图片校验码
    Oracle建表命令
    npm系列
    git使用
    syslog
    hibernate配置enum枚举属性
    httpClient发送post请求
    修改ubuntu系统语言
  • 原文地址:https://www.cnblogs.com/zgaspnet/p/3119020.html
Copyright © 2011-2022 走看看