返回列表 發帖
wmh 老兄,看到你這麼利害 我想請教你一下

在google.com打goo 的話會有一堆相關的東西
最後右邊有個 "關閉" 的 link
autocomplete 可以做得出來嗎?
50 字節以內
不支持自定義 Discuz! 代碼

TOP

他沒有提供這樣的功能讓你直接用,如果需要這樣的功能,得找其他的,或是自己做修改囉。 ...
wmh 發表於 2010-2-25 13:32


魔了一天都做不了
我在function init() 中加了

                elementB = $("<DIV id='basicDiv'></DIV>");
                elementA = $("<A id='basicLink'>hihi</A>");
                elementA.appendTo(elementB);
                elementB.appendTo(element);
在 function request(term, success, failure) 中加了

                       
                                        if(parsed.length>options.max){

                                                $("#basicDiv").show();
                                        }else{
                                       
                                                $("#basicDiv").hide();
                                        }

我有三個textfield , 第一次打字autocomplete ,成功, 加了的東西出現, 但我去另二個textfield打字郤不能出現我加的東西?大大知道為什麼嗎?
50 字節以內
不支持自定義 Discuz! 代碼

TOP

魔了一天都做不了
我在function init() 中加了

                elementB = $("");
                elementA = $("hihi");
                elemen ...
kelvinjones 發表於 2010-2-25 17:47


己解決, 不用id 用class
50 字節以內
不支持自定義 Discuz! 代碼

TOP

我直接把你改的 code 用官方的範例測試發現都還蠻正常的喔。
你有看到什麼樣的錯誤訊息嗎? ...
wmh 發表於 2010-2-26 10:06



我巴他改成這樣子就可以
我在function init() 中加了

                elementB = $("<DIV/>").addClass("basicDiv_jquery_autoComplete");
                elementA = $("<A>hihi</A>").addClass("basicLink_jquery_autoComplete").;
                elementA.appendTo(elementB);
                elementB.appendTo(element);

在 function request(term, success, failure) 中加了

                       
                                        if(parsed.length>options.max){
                                                $("div.basicDiv_jquery_autoComplete").show();
                                        }else{
                                                $("div.basicDiv_jquery_autoComplete").hide();
                                        }
                                       
這樣就行了, 我有三個textfield 每個都call autocomplete ,可能這樣他init 了三次, 相同id 產生了問題

但現在又發生另一個問題了, 最後一行<A>hihi</A> 給其他 selectbox 當住了....
用了  $("div.basicDiv_jquery_autoComplete").bgiframe();  , set 了 z-index 也不行, 不知怎搞的
50 字節以內
不支持自定義 Discuz! 代碼

TOP

返回列表 回復 發帖