真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

layui前端難點的解決方法

今天小編分享的是layui前端難點的解決方法,layui是一款采用自身模塊規(guī)范編寫的前端UI框架,其外在極簡,卻又不失飽滿的內在,體積輕盈,組件豐盈,雖然layui很簡單,但在我們使用時總會遇到一些難點。但是不用擔心,今天小編會以最簡單的描述來講解layui前端難點的解決方法。一起來看看吧。

目前成都創(chuàng)新互聯公司已為上千家的企業(yè)提供了網站建設、域名、雅安服務器托管網站托管、企業(yè)網站設計、饒平網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發(fā)展。

layui前端難點的解決方法

一、表格中插入下拉框的情況

問題:表格遇到下拉框表單的情況,下拉框在表格中沒辦法顯示出來,效果:

layui前端難點的解決方法

1、表格中下拉框被隱藏----方法1

這種方法解決了表格中下拉框被隱藏的狀態(tài)了,但是顯示并不是很美觀,距離最下面的表格的下拉框展開之后會撐開表格的滾動條顯示出來,可以看到截圖效果:

layui前端難點的解決方法

這個辦法只是簡單是修改了一下css:

.layui-table-cell{overflow: visible;}

2、表格中下拉框被隱藏----方法2

第二種辦法就是給下拉框加上這個屬性:lay-ignore.忽略了美化效果自然就是普通的下拉框了,可以正常顯示的,但是效果并不美觀,你覺得不是你想要的,別急,我給它美觀一下.

首先給select表單加了lay-ignore屬性,這樣子就變成普通的表單了.

再美化一下css改變效果:

 .table_select { width: 100%; height: 38px;
            line-height: 1.3;
            line-height: 38px \9;
            border-width: 1px;
            border-style: solid;
            border-color: #ccc;
            background-color: #fff;
            border-radius: 2px;
            padding-left:10px;
        }
        .table_select option{
            padding: 0 10px;
            line-height: 36px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;}
        /*修改表單默認文字顏色*/

        input, textarea,select {
            color: #999; /* 光標的顏色*/
            text-shadow: 0px 0px 0px #999; /* 文本顏色 */
            -webkit-text-fill-color: transparent; }
        input::-webkit-input-placeholder,select::-webkit-input-placeholder { color: rgb(60, 0, 248); /* 改變placeholder文本顏色 */ text-shadow: none; -webkit-text-fill-color: initial; }

效果如下:

layui前端難點的解決方法

大家可以看到效果了,只是默認效果跟原來的差不多一樣,只是點擊效果內容有點丑,也勉強接受..

3、表格中下拉框被隱藏----方法3

參考:@FIRSTK 的bootstrap下拉菜單組件 https://fly.layui.com/jie/20494/

由于這個版本當時是layui-v2.24版本的,現在插件已經到2.4.5了,做的時候同步就有點麻煩,所以要切換成舊版本的.

bootstrap下拉菜單效果如果,需要的也可以用:

 

效果如下:

layui前端難點的解決方法


二.彈窗中下拉框顯示被隱藏1.當彈窗高度不夠的時候,這個就有問題了

解決辦法:

①修改全局css

.layui-layer-page .layui-layer-content { overflow: visible !important; }

②修改當前的彈窗的css,給彈窗加個id,比如#layer_pop;這樣不影響其他的彈窗效果.

#layer_pop.layui-layer-content { overflow: visible !important; }
layer.open({
            id:'layer_pop',
            type: 1,
            title: '點擊彈窗',
            area: '640px',
            shadeClose: true, //點擊遮罩關閉
            content: $('#clickBtnView'),
            btnAlign: 'c'
            , zIndex: 198910160
            , btn: ['確定', '取消']
            , yes: function (index, layero) {
                //按鈕【按鈕一】的回調

                layer.close(index);
            }
            , btn2: function (index, layero) {
                //按鈕【按鈕二】的回調
                if (confirm('確定要關閉么')) { //只有當點擊confirm框的確定時,該層才會關閉
                    layer.close(index)
                }
                // return false //開啟該代碼可禁止點擊該按鈕關閉
            }
            , cancel: function (index, layero) {
                //右上角關閉回調

                //return false 開啟該代碼可禁止點擊該按鈕關閉
            }
        });

效果:

layui前端難點的解決方法

以上就是layui前端難點的解決方法的詳細內容了,看完之后是否有所收獲呢?如果如果想了解更多,歡迎來創(chuàng)新互聯行業(yè)資訊!


本文題目:layui前端難點的解決方法
網頁URL:http://weahome.cn/article/pjecdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部