I've got a drop-down menu that I've made with data-toggle='dropdown'. Now, everything is going accordingly in that the buttons close the menu on click except I want the gray button (as indicated below) to keep the menu displayed.
Code:
<div class='dropdown'>
<a class='post_options dropdown-toggle' data-toggle='dropdown' style='float:".lang('post_options').";' href='#'><span>•••</span></a>
<ul class='dropdown-menu ".lang('postDropdown')."' style='top:10px;color:#999;text-align: left;'>
<li><a href='javascript:void(0)' onclick=\"editPost('$get_post_id')\"><span class='fa fa-pencil'></span> ".lang('EditPost_DDM')."</a></li>
<li><a href='javascript:void(0)' onclick=\"deletePost('$get_post_id')\"><span class='fa fa-trash-o'></span> ".lang('DeletePost_DDM')."</a></li>
<li><a href='javascript:void(0)' onclick='showBooks()'><span class='fa fa-book'></span> Add to book</a></li>
<div id='book-dropdown' style='display:none'>
<script>
function showBooks() {
var x = document.getElementById('book-dropdown');
if (x.style.display === 'none') {
x.style.display = 'block';
} else {
x.style.display = 'none';
}
}
</script>
<a class='book-title-dropdown'>".$row['book_name']."</a><br>";
</div>
<li class='divider'></li>
<li><a href='javascript:void(0)' onclick=\"savePost('$get_post_id','$check_path')\"><span class='fa fa-bookmark'></span> ".lang('savePost_DDM')."</a></li>
<li><a href='javascript:void(0)' onclick=\"reportpost('post','$get_post_id')\"><span class='fa fa-bug'></span> ".lang('reportPost_DDM')."</a></li>
</ul>
</div>
Is this possible with the method I'm using, or is there a better way to do so?
