So the problem is every time I click outside the input focus keeps on i tried several codes but they didn't work for me
$(document).ready(function(){
$("input").focus(function(){
const background = true;
if(background == true){
$('form').css({
'background-color': '#fff',
'transition': 'background-color 1s ease-out'
});
}
else {
$('input').blur(function(){
if(background == false){
$('form').css({
'background-color': 'transparent'
});
}
})
}
})});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form class="form-inline">
<div class="input-group">
<input type="text" class="form-control input" placeholder="How may we help you?">
<div class="input-append">
<button type="button" class="btn"><i class="fas fa-search"></i></button>
</div>
</div>
</form>
I think you wanna do something like this
$('input').focus(function () {
$('form').css({
'background-color': '#fff',
'transition': 'background-color 1s ease-out'
});
});
$('input').blur(function () {
$('form').css({
'background-color': 'transparent'
});
});
$(document).ready(function(){
$("input").focus(function(){
$('form').css({
'background-color': '#fff',
'transition': 'background-color 1s ease-out'
});
});
$('input').blur(function(){
$('form').css({
'background-color': 'transparent'
});
});
});
Try this.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With