所以我有一個搜索框,複選標記和加載微調器的頁面。當用戶關注搜索框時,微調器會淡入。用戶不在搜索框上對焦,微調器淡出。我有一個功能可以在用戶按下搜索框中的回車符後切換複選標記,但是,我希望複選標記永遠保持可見狀態。到目前爲止,當用戶按下輸入鍵時,它將切換對號並很快淡出,因爲自動調用了未對焦功能。如何在事件之後稍微重寫一個jQuery函數?
切換對號功能:
$('#searchText').on('keypress', function (e) {
if (e.which === 13) {
var val = $('#searchText').val();
$('.circle-loader').toggleClass('load-complete');
$('.checkmark').toggle();
alert(val);
return false;
}
});
淡入淡出功能:
$(function() {
$('#searchText').focusin(function() {
$('#check').fadeIn();
}).focusout(function() {
$('#check').fadeOut();
});
});
我如何可以覆蓋淡入和淡出函數(或者重寫本),以阻止用戶按下時在搜索框中輸入?
在此先感謝。