2
後,我已經有了一個jquery_ui自動完成。當我點擊Firefox中的選擇時,我的代碼按預期運行。當我在IE8中運行它時,有些東西正在清除輸入框中的選擇(在我的所有代碼運行之後)。IE8結算jQuery的用戶界面自動完成輸入字段選擇
我不能確定的清算領域的代碼 - 我逐句通過代碼,但它發生在不同的點 - 我跨過很多超時的,所以也許它的其中之一。
我想我希望有人已經遇到過這個..
UPDATE
OK,我已經成功地有點進一步追查問題。它是我附加到實際上刪除文本的焦點事件的代碼。我的問題似乎涉及到的順序事件的不同FF之間被解僱和IE
我有一個演示使用上的jsfiddle - http://jsfiddle.net/aidanewen/nKyLu/
而且我在下面列出我的代碼 -
<script>
$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];
$("#tags").autocomplete({
source: availableTags,
select: function(event, ui) {
$('#output').val(ui.item.label);
}
}).focus(function(e) {
$(this).val("");
});
});
</script>
<div id="content_padding">
<div class="ui-widget">
<label for="tags">Tags: </label>
<input id="tags"/>
<label for="output">Output: </label>
<input id="output"/>
</div>
</div>
你將有機會分享問題的代碼。在http://www.Jsfiddle.net這樣的網站上展示問題的演示也不會受到影響。 – 2012-04-04 15:05:33
謝謝安德魯。我的問題是,我無法確定有問題的代碼。我還沒有設法複製錯誤代碼的一個子集,我不能把所有東西都聯機。對不起,這真是一個愚蠢的問題。當我發現更多信息時,我會提供更多信息。 – 2012-04-05 08:44:14
好的,我添加了一些更多信息。的 – 2012-04-05 11:57:58