当我点击membrosClick
时,这个div可能有766px。 div listagemDesc
desapear。这很完美。但是,有一个名为membrosFechar
的div whithin,它是 X ,当用户点击它时,Div listagemDesc
需要{ {1}}。但是,它没有用。
您可以在 INTEGRANTES 中的http://www.musicalabertura.com.br/site/查看。
我的代码:
display:none

$(".membrosClick").click(function() {
var el = $(this);
el.css("width", "766px");
el.children().show();
});
$('.membrosFechar').click(function() {
$(this).parent().parent('.membrosClick').width(383);
});

答案 0 :(得分:1)
单击.membrosFechar
会冒泡并在父.membrosClick
上注册,因此会自行取消。尝试停止事件传播:
$('.membrosFechar').click(function(event) {
event.stopPropagation();
$(this).parent().parent('.membrosClick').width(383);
});