I have an simple example of drop down menu by click using AJAX:
http://jsfiddle.net/dmitry313/1s62x8hc/2/
HTML:
<a href="javascript:void(0);" class="dropmenu">Dropdown menu</a>
<ul style="display:none">
<li><a href="#">Dropdown link 1</a></li>
<li><a href="#">Dropdown link 2</a></li>
</ul>
SCRIPT:
$(document).ready(function () {
var click = function () {
var divObj = $(this).next();
var nstyle = divObj.css("display");
if (nstyle == "none") {
divObj.slideDown(false, function () {
$("html").bind("click", function () {
divObj.slideUp();
});
});
}
};
$(".dropmenu").click(click);
});
Is it possible to make the same without any script, just using CSS?
EDIT: Updated link