我需要帮助...我想添加这个代码效果,如向上滑动/向下滑动。 我已经添加了这个效果,但只有我发现的问题,如果我想关闭盒子是 盒子保持开放
抱歉我的英语;)感谢您的帮助..
$(function() {
$(".avatar1, .social").hide();
$(".teamBox").click(function() {
$(this).find(".avatar1, .social").slideDown('slow')
.end().parent().siblings().find(".avatar1, .social").slideUp('slow');
});
});
DEMO here
答案 0 :(得分:5)
您可以切换功能来执行此操作:
$('.teamBox').click(function() {
$(this).find('.avatar1, .social').slideToggle('slow');
});
请参阅演示here。
答案 1 :(得分:1)
我认为你正在寻找这样的东西:
$('.teamBox').click(function () {
$('.avatar1, .social').slideUp('slow');
$(this).find('.avatar1, .social').slideDown('slow');
});
答案 2 :(得分:1)
你可以这样做
$(function() {
$(".avatar1, .social").hide();
$(".teamBox").click(function() {
var $el = $(this).find(".avatar1, .social"); // cache elements to be toggled
$el.slideToggle('slow'); // only slide toggle current clicked
$(".avatar1, .social").not($el).slideUp('slow'); // slide up all others
});
});