2014-12-04 131 views
0

使用mizzao:bootstrap-3和mizzao:jquery-ui。jQuery:淡出兄弟姐妹

页面上显示两个div。每一个都有一个标题。这是用户决定哪些用户类型的地方。当用户选择(点击)一个,我想OTHER div淡出视图。

现在我淡出了我点击的div。

如果我把一个类放到一个标签中,另一个标签是它的兄弟吗?

还有就是造型到div牢记的.css client.js

Template.authJoinType.events({ 
'click div.join-type-heading': function(e, tmpl) { 
$('div.join-type-heading').click(function() { 
    $(this).fadeOut('slow'); 
    }); 
    } 
}); 

HTML:

<template name="authJoinType"> 
<div class="container join-type"> 
    <div class="row"> 


     <div class="col-md-6"> 
      <a href="#"> 
      <div class="join-type-heading" value="reader">Reader</div> 
     </a> 
     </div> 

     <div class="col-md-6"> 
      <a href="#"> 
      <div class="join-type-heading" value="publisher">Publisher 
      </div> 
     </a> 
     </div> 

    </div> 
</div> 
</template> 

回答

1

使用jQuery不起作用。它会帮助你。在这里,我用简单的jquery进行了更新。

$('div.join-type-heading').on('click',function() { 

    $('.join-type-heading').not(this).each(function() { 
     $(this).fadeOut("slow"); 
// $(this).slideUp(); 
    }); 
}); 

http://jsfiddle.net/h59sG/41/

http://jsfiddle.net/h59sG/42/

+0

这还不是工作。我替换了.animate({“left”:“0”,“top”:“0”});与.fadeOut(“慢”);检查并将它们都淡出。 – meteorBuzz 2014-12-04 17:25:10

+0

他能够使用提到的动画淡出两个div。如果是这样,那么这应该是可能的。 – 2014-12-04 17:42:56

+0

随着代码两个div保留在页面上。 – meteorBuzz 2014-12-04 17:47:24