Jquery 单击时,检查div是否打开,如果为false,则使用.show打开,如果为true,则不执行任何操作
我正在使用jqueryJquery 单击时,检查div是否打开,如果为false,则使用.show打开,如果为true,则不执行任何操作,jquery,jquery-ui,show-hide,Jquery,Jquery Ui,Show Hide,我正在使用jquery.show打开一个div。我已经让它工作得很好了,但是我在想如何让它检查div是否已经打开时遇到了一些麻烦。如果是,我不希望它重复.show功能。最好的方法是什么 我现在使用的是(jquery+jqueryui) 你也可以看看 您可以使用和 另见 $(document).ready(function() { $('.content').hide(); $(".open").click(function () { $(".content").show("slide",
.show
打开一个div
。我已经让它工作得很好了,但是我在想如何让它检查div
是否已经打开时遇到了一些麻烦。如果是,我不希望它重复.show
功能。最好的方法是什么
我现在使用的是(jquery+jqueryui)
你也可以看看
您可以使用和
另见
$(document).ready(function() {
$('.content').hide();
$(".open").click(function () {
$(".content").show("slide", { direction: "up" },1200);
});
$(".close").click(function () {
$(".content").hide("slide", { direction: "up" },1200);
});
});
if ($(".content").is(":visible") {
// it is showing already
} ...
$(document).ready(function() {
$('.content').hide();
$(".open").click(function () {
$(".content:hidden").show("slide", { direction: "up" }, 1200);
});
$(".close").click(function () {
$(".content:visible").hide("slide", { direction: "up" }, 1200);
});
});