課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ)(三)—事件篇
在火狐下調(diào)試的,keyup事件和keydown一樣,又試了ie也是倆事件效果一樣,求解答
2017-04-28
源自:jQuery基礎(chǔ)(三)—事件篇 4-1
正在回答
<!DOCTYPE html><html><head>??? <meta http-equiv="Content-type" content="text/html; charset=utf-8" />??? <title></title>??? <style>??? .left div,??? .right div {??????? width: 500px;??????? height: 50px;??????? padding: 5px;??????? margin: 5px;??????? float: left;??????? border: 1px solid #ccc;??? }?? ???? .left div {??????? background: #bbffaa;??? }??? em{??????? font-weight: 900;??????? color: red;??? }??? </style>?? <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script></head><body>??? <h2>keydown()與keyup()事件</h2>??? <div class="left">??????? <h4>測試一</h4>??????? <div class="aaron">監(jiān)聽keydown輸入:??????????? <input class="target1" type="text" value="" /><br />??????????? 按下顯示輸入的值:<em></em>??????? </div>??????? <h4>測試二</h4>??????? <div class="aaron">監(jiān)聽keyup輸入:??????????? <input class="target2" type="text" value="" /><br />??????????? 松手顯示輸入的值:<em></em>??????? </div>??? </div>??? <script type="text/javascript">??? //監(jiān)聽鍵盤按鍵??? //獲取輸入的值??? $('.target1').keydown(function(e) {??????? $("em:first").text(e.target.value)??? });??? //監(jiān)聽鍵盤按鍵??? //獲取輸入的值??? $('.target2').keyup(function(e) {??????? $("em:last").text(e.target.value)??? });??? </script></body></html>
就是按下不松,keyup事件也能輸入
你是不是理解錯誤了?你試下keydown和keyup時把鍵盤按下不松,這種情況下只能實現(xiàn)keydown的。
胖丫 提問者
舉報
jQuery第三階段開啟事件修煉,掌握對頁面進行交互的操作
2 回答4-1jQuery鍵盤事件之keydown()與keyup()事件
2 回答求大神解答:本節(jié)mouseover事件的測試一
4 回答keypress和keydown運行起來效果一樣
1 回答為什么event對象能記錄每次keyup/keydown事件按下的值
1 回答keydown,keyup,keypress
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-05-01
<!DOCTYPE html>
<html>
<head>
??? <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
??? <title></title>
??? <style>
??? .left div,
??? .right div {
??????? width: 500px;
??????? height: 50px;
??????? padding: 5px;
??????? margin: 5px;
??????? float: left;
??????? border: 1px solid #ccc;
??? }
?? ?
??? .left div {
??????? background: #bbffaa;
??? }
??? em{
??????? font-weight: 900;
??????? color: red;
??? }
??? </style>
?? <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
</head>
<body>
??? <h2>keydown()與keyup()事件</h2>
??? <div class="left">
??????? <h4>測試一</h4>
??????? <div class="aaron">監(jiān)聽keydown輸入:
??????????? <input class="target1" type="text" value="" /><br />
??????????? 按下顯示輸入的值:<em></em>
??????? </div>
??????? <h4>測試二</h4>
??????? <div class="aaron">監(jiān)聽keyup輸入:
??????????? <input class="target2" type="text" value="" /><br />
??????????? 松手顯示輸入的值:<em></em>
??????? </div>
??? </div>
??? <script type="text/javascript">
??? //監(jiān)聽鍵盤按鍵
??? //獲取輸入的值
??? $('.target1').keydown(function(e) {
??????? $("em:first").text(e.target.value)
??? });
??? //監(jiān)聽鍵盤按鍵
??? //獲取輸入的值
??? $('.target2').keyup(function(e) {
??????? $("em:last").text(e.target.value)
??? });
??? </script>
</body>
</html>
2017-05-01
就是按下不松,keyup事件也能輸入
2017-04-29
你是不是理解錯誤了?你試下keydown和keyup時把鍵盤按下不松,這種情況下只能實現(xiàn)keydown的。