I have a search icon and search form. The form is initially hidden. On mouse over on the search icon the search form should slide in. And On mouse out from icon it will slide out. And also the form will remain visible until mouse out from the form body. I have written the following - html:
$("#search,#searchform").mouseenter(function() {
$("#searchform").slideDown();
});
$("#searchform").mouseleave(function() {
$("#searchform").slideUp();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li class="rightpartextra" id="search"><i class="fa fa-search" aria-hidden="true"></i><div class="text4">Search</div>
<div class="tools-search-form" id="searchform" style="display: none;">
<div class=" form-horizontal searchblock" >
<div class="col-md-9">
<input type="text" autocapitalize="off" autocorrect="off" class="form-control searchinput" placeholder="Search Term">
</div>
<div class="col-md-3">
<button type="submit" class="form-control submitbutton" name="submit" ><i class="fa fa-arrow-right"></i></button>
</div>
</div>
</div>
My site is: http://new.praavahealth.com
Reference of search form: https://www.virtua.org/