【发布时间】:2015-02-06 01:15:33
【问题描述】:
有两个按钮(黑色的)和两个(一开始是小尺寸的)绿色框,里面有(红色,但一开始没有显示)内容。我的目标是完美地完成以下工作:
如果我单击第一个按钮,第一个框会变大,并且它的内容将是可见的。如果第二个盒子很大(并且内容可见),在第一个盒子的功能开始之前,先让第二个盒子的内容消失,然后让盒子恢复原来的大小。 因此,对于单击第二个按钮,只需将第二个框变大即可。
我尝试过,但我没有看到代码中有任何逻辑错误。但是,如果我单击第一个按钮,它仍然可以正常工作,但是在单击第二个按钮后,一切都出错了... addClass() 函数添加了“不可见”类,但在它立即删除之后。在事情变得越来越糟之后......
这是我的页面的演示: http://math.bme.hu/~mosonyip/Testing13/testing13.html
请帮助我,我只是网络编程的新手,也很抱歉我的英语不好!
【问题讨论】:
-
欢迎来到 Stack Overflow!请在此处添加有意义的代码和问题描述。不要只链接到需要修复的站点 - 否则,一旦问题得到解决,这个问题将对未来的访问者失去任何价值。发布 Minimal, Complete, Verifiable Example 来证明您的问题将帮助您获得更好的答案。有关详细信息,请参阅 Something on my web site doesn't work. Can I just paste a link to it? 谢谢!
-
请在jsfiddle.net中构建您的代码,以便于调试。
-
这是 jsfiddle 中的站点,但我不知道如何让我的 js 在其中工作:( jsfiddle.net/e98fgcg1
-
要让你的 jsfiddle 工作,你需要包含 jQuery(右上角)。这是一个包含 jQuery 的链接:jsfiddle.net/e98fgcg1/1
标签: jquery addclass removeclass