Hide submenu after delay with jQuery


Source Code:

<script>
	$(document).ready(function(){
		$("#mainMenu li:has(ul)").on("hover", function() {
			var ul = $(this).parent().find("ul");
			if ($(ul).is(":visible") === true) {
				$(ul).delay(700).hide(0);
			}
			else {
				$(ul).show(0);
			}
		});
	});
</script>

Reviews and Comments