Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Slidetoggle()-上下切换问题_Jquery - Fatal编程技术网

Jquery Slidetoggle()-上下切换问题

Jquery Slidetoggle()-上下切换问题,jquery,Jquery,我对slidetoggle()有问题 假设我有一个div,里面有一些很棒的字体图标。当我单击它们时,文本在这个div中上下滑动,但这不是问题 <div id="textbox"> <li class="something"><i class="fa fa-something"></i></li> | <li class="somethingelse" <i class="fa fa-somethingelse">&l

我对
slidetoggle()
有问题

假设我有一个div,里面有一些很棒的字体图标。当我单击它们时,文本在这个div中上下滑动,但这不是问题

<div id="textbox">
<li class="something"><i class="fa fa-something"></i></li> | 
<li class="somethingelse" <i class="fa fa-somethingelse"></i></li>
</div>
它就像一个符咒,在点击图标时切换

但是,如果我没有通过单击图标“关闭”切换(我单击以“显示”p),而是单击另一个图标,它将在已经显示的图标上切换

在切换第二个图标的内容之前,是否可以切换关闭在单击另一个图标时已自动显示的文本?如果是,如何将id$('text1')更改为$('text2')

$(函数(){

$('.somethingelse')。单击(函数(e){ $('text2')。滑动切换(1800)

})

通过在单击一个时添加“slideUp()”来解决此问题:

$(function() {
$('.something').click(function(e) {
$('#text1').slideToggle(1800);
$('#text2').slideUp(1800);
});
});
维切维卡呢

$(function() {
$('.something').click(function(e) {
$('#text2').slideToggle(1800);
$('#text1').slideUp(1800);
});
});
我现在忍不住要打自己的脑袋,因为我没有马上想到这件事

需要更多的咖啡…一定要喝更多的咖啡


对不起,盖伊的;)

你可以用jQueryUI手风琴
$(function() {
$('.something').click(function(e) {
$('#text1').slideToggle(1800);
$('#text2').slideUp(1800);
});
});
$(function() {
$('.something').click(function(e) {
$('#text2').slideToggle(1800);
$('#text1').slideUp(1800);
});
});