[英]jQuery Searchbox IE9 issue
我正在處理僅在IE8 / 9中出現的問題
我們有2個搜索框。 標頭中的一個使用jQuery的自動完成功能,另一個專用於某些頁面上的歸檔功能。 應該發生的情況是,如果“自動完成”搜索框處於焦點位置,並且在鍵入某些內容后按下Enter鍵,它將使用該值進行搜索。 很簡單。
但是,在IE8 / 9中,無論哪個文本框具有焦點,Enter鍵都將觸發該事件。
這是我們得到的:
jQuery(".autocomplete").keydown(function(event) {
if (jQuery(".autocomplete").is(":focus")){
var query;
if (event.which === 13) {
event.preventDefault();
query = this.value;
return window.location.href = "/search?q=" + query;
}
}
});
我也嘗試過.keypress(),它產生相同的結果。 我們正在使用jQuery 2.0.0
我們的團隊是jQuery的新手,所以我們可能只是做錯了。
僅應在具有.autocomplete類的搜索框上觸發,並且僅在該特定框具有焦點時才觸發。
謝謝!
我很抱歉,顯然其他團隊添加了一個.js文件,該文件干擾了我們文件中該jquery腳本的運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.