data-toggle
Srs, depois de 2 anos longe das web pages, estou precisando de ajuda... utilizei um exemplo (web), para fazer um conteúdo collapsável, mas precisei fazer uma implementação, para dinamizar o conteúdo, que funcionou em parte. O problema é que ao clicar no botão de expandir, se houver um outro elemento visivel, não fecha o atual, e ficam todos os elementos clicados expostos. ex. Se abrir o conteudo de a1, e depois clicar em a99999, vai abrir o a1 aberto(visivel) e também o a99999, e isto não é o ideal. Alguma ajuda, pls...
<style>.hiddenRow { padding: 0!important. }
</style>... <div class="container"> <div class="col-md-12"> <div class="panel panel-default"> <div class="panel-heading">Fases</div> <div class="panel-body"> <table class="table table-condensed table-striped"> <thead> <tr><th></th><th>nome</th><th>Prêmio</th></tr> </thead> <tbody> <tr data-toggle="collapse" data-target="#a1" name="a1" class="accordion-toggle class2"> <td><button class="btn btn-default btn-xs"><i class="fa fa-eye" aria-hidden="true"></i></button></td> <td>nome</td><td>Vários</td> </tr> <tr> <td colspan="2" class="hiddenRow"> <div class="accordian-body collapse" id="a1"><div> </td> </tr> <tr data-toggle="collapse" data-target="#a2" name="a2" class="accordion-toggle class2"> <td><button class="btn btn-default btn-xs"><i class="fa fa-eye" aria-hidden="true"></i></button></td> <td>nome</td><td>Vários</td> </tr> <tr> <td colspan="2" class="hiddenRow"> <div class="accordian-body collapse" id="a2"><div> </td> </tr> </tbody> </div> </div> </div>
</div>...
</body> <script>
function LoadPage(onde,qual){ $(onde).load(qual, function(){ $(onde).slideDown(). }). } $(document).ready(function() {/ $($(this).data("target")).modal("show"). /
$('.class2').click( function() { //id = $(this).attr('id'). fd = $(this).attr('name'). //nome da div onde carregará o arquivo de mesmo nome LoadPage("#"+fd,"sitePages/instancias/"+fd+".php"). }). }). Discussão (4)
Carregando comentários...