javascript - Show dropdown menu using external control -
javascript - Show dropdown menu using external control -
how create bootstrap dropdown appear when ajacent button pressed?
i have tried every combination of:
$('#branchtoggle').trigger('click.bs.dropdown').dropdown('toggle'); $('#branchtoggle').parent().addclass('open') $('#branchtoggle').next().show() but can't work.
my html is:
<div class="btn-group"> <button id="activebranchfilterbtn" type="button" class="btn btn-default btn-sm btn-149">branch</button> <button id="branchtoggle" type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span> <span class="sr-only">toggle dropdown</span> </button> <ul id="branchfilter" class="dropdown-menu" role="menu"> <?php foreach ($branchlist $branchdata) { ?> <li data-branch-id="<?php echo $branchdata->id;?>" data-branch-name="<?php echo $branchdata->name;?>"><a href="#"><?php echo $branchdata->name;?></a></li> <?php } ?> </ul> </div> to clarify, want list show if "branch" button pressed, if clicked normal trigger button.
if want drop-down open on click of "branch" button, this
$('#activebranchfilterbtn').on("click", function(){ $('ul.dropdown-menu').toggle(); }); jsfiddle
if drop-down when clicked anywhere on finish block(either of buttons), this
$('.btn-group').on("click", function(){ $('ul.dropdown-menu').toggle(); }); jsfiddle
i guess sec 1 need.
update: class="open" toggled on .btn-group when dropdown trigger given button data-toggle="dropdown" attribute. add together attribute first button(branch) , go. check this fiddle. hope helps.
javascript jquery html css twitter-bootstrap
Comments
Post a Comment