第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何從事件偵聽(tīng)器中排除向下箭頭鍵

如何從事件偵聽(tīng)器中排除向下箭頭鍵

UYOU 2023-08-05 20:59:24
我正在開(kāi)發(fā)一本字典,當(dāng)我開(kāi)始輸入時(shí)它會(huì)自動(dòng)完成,它會(huì)顯示以該字母開(kāi)頭的單詞列表。(如詞匯表網(wǎng)站)searchInput.addEventListener('keyup',function(){        let search = $('#search').val()                       $.ajax({            type: 'GET',            url: '/home/autocomplete/' + search            dataType: "json",            success: function (response) {            let word = response.words            suggestionsPanel.innerHTML = '';                           $.each(word, function (idx, w) {        $('.suggestions').append(`<li name = ${w}>${w}</li>`)        // $('.suggestions li:first').addClass('selected')})};現(xiàn)在我想添加向下箭頭鍵來(lái)瀏覽列表。我添加了另一個(gè)按鍵事件監(jiān)聽(tīng)器,它會(huì)繼續(xù)執(zhí)行第一個(gè)事件監(jiān)聽(tīng)器函數(shù)。如何使其兩者都發(fā)揮作用?var li = $('.suggestions > li');            var liSelected;             $(window).keydown(function(e) {                if(e.which === 40) {                    if(liSelected) {                        liSelected.removeClass('selected');                        next = liSelected.next();                        if(next.length > 0) {                            liSelected = next.addClass('selected');                        } else {                            liSelected = li.eq(0).addClass('selected');                        }                    } else {                        liSelected = li.eq(0).addClass('selected');                    }                } else if(e.which === 38) {                    if(liSelected) {                        liSelected.removeClass('selected');                        next = liSelected.prev();                        if(next.length > 0) {                            liSelected = next.addClass('selected');                        } else {                            liSelected = li.last().addClass('selected');                        }                    } else {                        liSelected = li.last().addClass('selected');                    }                }            });
查看完整描述

1 回答

?
侃侃爾雅

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊

keyup?事件發(fā)出一個(gè)keyCode屬性,您可以使用該屬性來(lái)標(biāo)識(shí)向下箭頭鍵。

如果找到,您可以在此基礎(chǔ)上退出回調(diào)。

向下箭頭鍵的鍵碼為 40。

searchInput.addEventListener('keyup',?function(evt)?{?
???if?(evt.keyCode?==?40)?return;
????//otherwise?continue...


查看完整回答
反對(duì) 回復(fù) 2023-08-05
  • 1 回答
  • 0 關(guān)注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)