Click在Jquery中不起作用

时间:2015-03-12 22:49:30

标签: jquery

当我点击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);
});




1 个答案:

答案 0 :(得分:1)

单击.membrosFechar会冒泡并在父.membrosClick上注册,因此会自行取消。尝试停止事件传播:

$('.membrosFechar').click(function(event) {
  event.stopPropagation();
  $(this).parent().parent('.membrosClick').width(383);
});

请参阅http://api.jquery.com/event.stoppropagation/