我有两个隐藏在视图中的 div,直到单击相应的图像链接。照原样,两个 div 可以通过单击一个然后另一个同时显示,我不希望这样。我正在尝试编写一个 if 语句,说明如果单击了另一个将不会显示,但我没有运气。这是我使用的 javascript 不起作用:
$("#about").click(function () {
if ($("#aboutdetails").fadeIn("slow") == 'true') {
$("#contact").css({'display': 'none'});
}
$("#aboutdetails").click("slow",function () {
$(this).hide();
});
});
$("#contact").click(function () {
if ($("#contactdetails").fadeIn("slow") == 'true') {
$("#about").css({'display': 'none'});
}
$("#contactdetails").click("slow",function () {
$(this).hide();
});
});
这是我尝试 if 语句之前的原始代码:
$("#about").click(function () {
$("#aboutdetails").fadeIn("slow", function() {
$("#aboutdetails").click("slow",function () {
$(this).hide();
});
});
});
$("#contact").click(function () {
$("#contactdetails").fadeIn("slow", function() {
$("#contactdetails").click("slow",function () {
$(this).hide();
});
});
});
两者都不是很有口才,因为我还在学习!
感谢您提前提供任何帮助