gpt4 book ai didi

javascript - 左侧下拉

转载 作者:太空宇宙 更新时间:2023-11-04 09:53:57 24 4
gpt4 key购买 nike

我想在单击水平省略号按钮时显示元素。我想在按钮左侧显示与父元素内联的子元素。

一张图片应该是什么样子:

on click of 3 points

这是我的下拉代码,但它只是向下,我不知道如何始终在左侧显示它。这些图标是很棒的图标,如果有人可以发布一个 jsfiddle 那就太好了。

<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown"><i class="fa fa-ellipsis-h" aria-hidden="true"></i>
<span class="caret"></span></button>
<ul class="dropdown-menu">
<li class="dropleft-items"><a href="#"><i class="fa fa-times" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-times" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-times" aria-hidden="true"></i></a></li>
</ul>
</div>

我正在使用 CSS Bootstrap。

最佳答案

如果我正确理解你想要这样的东西......

$(document).ready(function(){
var menuWrapper = $('.menu'),
button = menuWrapper.find('button'),
menu = menuWrapper.find('ul.toggle-left');
$(button).on('click', function(){
$(this).prev(menu).toggle();
});
});
.menu{
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
padding: 5px 5px;
}

ul.toggle-left{
float: left;
list-style-type: none;
margin-bottom: 0;
padding-left: 0;
display: none;
}

ul.toggle-left>li{
float: left;
padding: 5px 10px;
}
.btn-toggle{
float: left;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet"/>
<div class="dropdown">
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap-theme.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet"/>
<div class="menu" class="clearfix">
<ul class="toggle-left clearfix">
<li class="btn"><a href="#"><i class="fa fa-times"></i></a></li>
<li class="btn"><a href="#"><i class="fa fa-times"></i></a></li>
<li class="btn"><a href="#"><i class="fa fa-times"></i></a></li>
</ul>
<button class="btn" type="button" class="btn-toggle"><i class="fa fa-ellipsis-h" aria-hidden="false"></i></button>
</div>
<div class="menu" class="clearfix">
<ul class="toggle-left clearfix">
<li class="btn"><a href="#"><i class="fa fa-times"></i></a></li>
<li class="btn"><a href="#"><i class="fa fa-times"></i></a></li>
<li class="btn"><a href="#"><i class="fa fa-times"></i></a></li>
</ul>
<button class="btn" type="button" class="btn-toggle"><i class="fa fa-ellipsis-h" aria-hidden="false"></i></button>
</div>

关于javascript - 左侧下拉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38878693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com