Javascript函數中的arguments.callee用法實例分析
733
2024-02-18
手機涉及到填寫表單時,需要手機彈出自定義的輸入框,而非手機自帶的輸入鍵盤,如大寫數字等。
實現思路(考慮多種文本輸入形式):
首先,文本框獲取焦點時禁止手機彈出自帶的輸入鍵盤。
// 禁用手機自帶的鍵盤輸入框 function forbidFocus(i){ $('#txt'+i).focus(function(){ document.activeElement.blur(); }); } 其次,顯示與關閉自定義的輸入鍵盤。 // 打開自定義輸入鍵盤 function showDialog(i) { $('#txt'+i).on('click', function(){ $('#num'+i).animate({bottom: "0"}, 'fast'); // 若多種文本輸入框時,需隱藏其他的輸入鍵盤 hideDialog(i); }); } // 關閉自定義輸入鍵盤 function hideDialog(i) { $('.popup-list').not('#num'+i).animate({bottom: -h + 'px'}, 'fast'); }
最后,點擊自定義的輸入鍵盤,做判斷使對應的input獲取值。
以上所述是小編給大家介紹的jQuery實現手機自定義彈出輸入框的全部內容,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對綠夏網網站的支持!
#免責聲明#
本站[綠夏技術導航]提供的一切軟件、教程和內容信息僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡收集整理,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦或手機中徹底刪除上述內容。如果您喜歡該程序或內容,請支持正版,購買注冊,得到更好的正版服務。我們非常重視版權問題,如有侵權請郵件[admin@lxwl520.com]與我們聯系進行刪除處理。敬請諒解!