<script type="text/java script">
$(function () {
$(".box").click(function () {
var $overlay = $(this).find(".overlay");
if ($overlay.is(':visible')) {
$overlay.fadeOut();
} else {
$overlay.fadeIn();
}
});
});
</script>
这是我的菜单脚本点击按钮显示此菜单。 如何添加关闭按钮?
答案 0 :(得分:0)
这样的东西?
$('.closeButton').click(function(e) {
var $overlay = $(this).find(".overlay");
$overlay.fadeOut();
});
您甚至可以更进一步,将该代码放入一个函数中,您可以从两个代码片段调用以获得可重用性...
function closeOverlay() {
var $overlay = $(this).find(".overlay");
$overlay.fadeOut();
}
$('.closeButton').click(function(e) {
closeOverlay();
});
$(".box").click(function () {
var $overlay = $(this).find(".overlay");
if ($overlay.is(':visible')) {
closeOverlay();
} else {
$overlay.fadeIn();
}
});