首页 > 其他分享 >layui 下拉菜单被父级元素overflow-y:scroll遮挡显示不全

layui 下拉菜单被父级元素overflow-y:scroll遮挡显示不全

时间:2022-10-14 10:00:51浏览次数:38  
标签:form 父级 layui 66666666666666666 测试 88888888888888888 文本 下拉菜单

 

 

 

 提供一种解决思路,将下拉菜单的position设为fixed

<form id="form" class="layui-form">
        <div style="overflow-y:scroll;height:200px;width:300px;border:1px solid #000;margin:auto">
            <span>66666666666666666</span><br />
            <span>66666666666666666</span><br />
            <span>66666666666666666</span><br />
            <span>66666666666666666</span><br />
            <span>66666666666666666</span><br />
            <span>66666666666666666</span><br />
            <span>66666666666666666</span><br />
            <span>66666666666666666</span><br />
            <span>66666666666666666</span><br />
            <span>66666666666666666</span><br />
            <span>66666666666666666</span><br />
            <div class="layui-input-inline">
                <select class="layui-select">
                <option>测试文本1</option>
                <option>测试文本2</option>
                <option>测试文本3</option>
                <option>测试文本4</option>
                <option>测试文本5</option>
                <option>测试文本6</option>
                <option>测试文本7</option>
                <option>测试文本8</option>
                <option>测试文本9</option>
                <option>测试文本10</option>
                <option>测试文本</option>
                <option>测试文本</option>
                <option>测试文本</option>
                <option>测试文本</option>
                <option>测试文本</option>
                <option>测试文本</option>
                <option>测试文本</option>
                <option>测试文本</option>
                <option>测试文本</option>
                <option>测试文本</option>
                <option>测试文本</option>
            </select>
            </div>
            <span>88888888888888888</span><br />
            <span>88888888888888888</span><br />
            <span>88888888888888888</span><br />
            <span>88888888888888888</span><br />
            <span>88888888888888888</span><br />
            <span>88888888888888888</span><br />
            <span>88888888888888888</span><br />
            <span>88888888888888888</span><br />
            <span>88888888888888888</span><br />
            <span>88888888888888888</span><br />
            <span>88888888888888888</span>
        </div>
    </form>
  <script>
        layui.use(['form'], function () {
            var $ = layui.jquery,
                form = layui.form,
                layer = layui.layer
            $("body").on("click", "#form .layui-form-select", function () {
                $("#form .layui-anim").css("position", "fixed");
                var top = $("#form .layui-form-select").offset().top+40;
                var left = $("#form .layui-form-select").offset().left;
                $("#form .layui-anim").css("top", top + "px")
                $("#form .layui-anim").css("left", left + "px")
            })
        })
    </script>
    <style>
        #form .layui-anim{
            height:300px;
            min-width:200px;
        }
    </style>

 

标签:form,父级,layui,66666666666666666,测试,88888888888888888,文本,下拉菜单
From: https://www.cnblogs.com/GongYao/p/16790660.html

相关文章

  • CSS——下拉菜单
    1.下拉菜单通常使用在鼠标过程中,当鼠标悬停是出现一个下拉的菜单。2.使用任何元素打开下拉菜单内容,例如<span>或<button>元素3.使用容器元素<如div>创建下拉内容,并在......
  • 通过一个父级id关系生成树
    publicList<CatalogueAndPage>getAllCatalogueAndPage(Stringaccount){List<CatalogueAndPage>catalogueAndPageTreeList=newArrayList<>();......
  • 用jquery做了个下拉菜单[仿yahoo]
    看见了yahoo邮箱里有个小下拉菜单很好看,猪做了一个。​​​​​里面有一个小bug,忘高手指出。。就是菜单出现后,点击其他地方,菜单消失,但是需要点击2次,主要是由于代码是<ah......
  • layui二级联动
    <labelclass="layui-form-label">报考层次:</label><divclass="layui-input-inlinelayui-form"><selectname="student_Level"lay-verify="required"lay......
  • layui表格中日期属性格式化
    layui日期属性格式化layui.use(['table','util','layer'],function(){vartable=layui.table;varlayer=layui.layer;varutil=layui.util;//实......
  • layui服务器端分页实例
    layui的分页功能是很不错的,方便快捷。jquery普通页面开发可以考虑。下面以表格为例,举例layui分页功能。其他(利于list等)同理。首先将layui.css、layui.all.js引入在页面中。......
  • 按钮下拉菜单
         <el-dropdownstyle="margin-left:10px">       <el-buttonsize="mini"             type="primary">导......
  • 4.通过父级代号获取所有省/市/区和通过编号获取省/市/区名
    1.总结:昨天主要是实现了通过父级代号来获取代号下面的省/市/区,以及通过代号获取对应的省/市/区1.mapperpackagecom.ku.store.mapper;importcom.ku.store.entity.Dis......
  • 【Web】支持纯静态的Layuimini版本
    支持纯静态的Layuimini版本本人做了点小小的改动,在来的基础上添加了对静态的支持。零、起因要做个项目,但是用的是JSP,想着用Layui,然后去找模板,发现这个Layuimini。但是这......
  • layui数据表格加载后台返回数据展示
    1.实现的效果如下:  2.上面切换效果写个展示或隐藏就行,只说明数据展示来源3.引入js,加载表格:lay-data:代表数据重载  请求后台数据:1layui.use('table',f......