【发布时间】:2012-11-02 16:46:10
【问题描述】:
我正在为学校制作一个标签菜单。但我正在为我的 Jquery 苦苦挣扎。 我对菜单的想法是打开一个选项卡并让文本块展开,它工作正常,但是当我想打开另一个选项卡时,它会在我按下它后立即恢复。因为 tab1 是唯一有效的,我只是不知道如何修复它。如果有人可以提供帮助,我将不胜感激。问题出在这个 J-query 块中。
我的 jsfiddle:http://jsfiddle.net/6dwvs/embedded/result/
$('#tab4, #tab3, #tab2,').click(function() {
$('#tab4, #tab3, #tab2, #tab1').animate({
height: '100px',
}, 0, function() {
// Animation complete.
});
$('#textblok1,#textblok2,#textblok3,#textblok4').animate({
height: '0px',
}, 0, function() {
// Animation complete.
});
});
});
【问题讨论】:
-
你能不能创建一个jsfiddle.net 来演示这个问题。
-
你能再解释一下吗?当用户单击一个选项卡时,单击的选项卡是否应该打开而其他选项卡关闭?文本块呢?
-
另外,标签页中的文本块 html 是 html 吗?
-
@videsignz 如果开始页面,文本块已关闭并且第一个选项卡已连接,如果我想打开另一个选项卡,我必须单击它直到那里工作正常。因为文本块 1 上升,选项卡 1 上升,然后选项卡 2 和文本块 2 下降,但不会保持下降,它们会立即上升。
-
我想发布我的完整 jquery。但是stackoverflow不允许我这样做。所以我不得不剪掉另一部分。