在路上456789

在路上456789

150飞吻 2016-12-20 加入 来自商洛

(这个人懒得留下签名)

在路上456789 最近的提问

在路上456789 最近的回答

  • 3天前layer.confirm 提示内容颜色如何修改中回答:

    找到包含提示文字的类名,自己重写样式就好了。
  • 7天前用layer弹出层没有效果为什么?中回答:

    layer单独用是不用引用css的,保持解压的目录,只引用js就可以,它会自己加载css。去掉layer.css的引用试试。
  • 21天前弹出窗口完成以后怎么自动关闭页面并且刷新一下当前页面呢中回答:

    提交完成,后台返回成功信息后,调用一下表格加载方法刷新表格。
  • 27天前Layer 弹出层问题中回答:

    审查元素,修改下拉框的列表部分的z-index
  • 28天前layer 分页怎么弄 求大神给个与服务端真实交互代码给我 参考参考 (谢谢啦)中回答:

    $(document).ready(function(){
    dataTable.getTableData('');
    $('#search_btn').on('click',function(){
    dataTableObj.pageFlag=true;
    dataTable.getTableData('');
    });
    });
    var dataTableObj={
    colHead:['接入号','主叫号码','联系人','联系人电话','客户名称','所选套餐','创建时间'],
    colName:['BUSNO','CALL_NUM','CONTACT','PHONE','CUSTOM_NAME','P_VALUE','CTIME'],
    tableId:'middle_table',
    pageId:'table_pg',
    pageFlag:true,
    getTableData:function(page){//请求表格数据
    layer.msg('正在加载...', {icon: 16,shade: [0.2,'#000'],time:-1});
    if(!page){
    page=0;
    }
    var start=$('#startDate').val();
    var end=$('#endDate').val();
    $.ajax({
    type:'POST',
    url:'',
    async:true,
    data:{start:start,end:end,pageNum:page,pageSize:20},
    success:function(data){
    if(data.rows.length>0){
    dataTableObj.veiwTableBody(data);
    if(dataTableObj.pageFlag){//判断是否再次初始化laypage
    dataTableObj.jumpPage(data.total);
    dataTableObj.pageFlag=false;
    }
    }else{
    $('#'+dataTableObj.tableId).find('tbody').html('');
    layer.msg('暂无数据!',{icon:0,time:1500});
    }
    dataTableObj.veiwTableHead();
    },
    error:function(){
    layer.msg('请求失败!',{icon:2,time:1500});
    }
    });
    },
    veiwTableHead:function(){//表格头部字符串拼接
    var str='<tr>';
    for(var i=0;i<dataTableObj.colHead.length;i++){
    str+='<td>'+dataTableObj.colHead[i]+'</td>';
    }
    str+='</tr>';
    $('#'+dataTableObj.tableId).find('thead').html(str);
    },
    veiwTableBody:function(data){//tbody拼接
    var str='';
    for(var i=0;i<data.length;i++){
    str+='<tr>';
    for(var j=0;j<dataTableObj.colName.length;j++){
    str+='<td>'+data[i][dataTableObj.colName[j]]+'</td>';
    }
    str+='</tr>';
    }
    $('#'+dataTableObj.tableId).find('tbody').html(str);
    layer.closeAll();
    },
    jumpPage:function(total){
    var rowscount = 20;//一页显示20条
    var totalPage = 1;
    var totalyu = parseInt(total) % parseInt(rowscount);
    if (totalyu == 0) {
    totalPage = parseInt(total) / parseInt(rowscount);
    }else {
    totalPage = parseInt(total - totalyu) / parseInt(rowscount) + 1
    }
    $("#page_records").html("共"+total+"条数据,共"+totalPage+"页");
    laypage({
    cont: $("#"+dataTableObj.pageId),
    pages: totalPage,
    curr: curr || 1,
    skip: true,
    groups: 5,
    first: false,
    last: false,
    jump: function (obj, first) { // 触发分页后的回调
    if (!first) {
    dataTableObj.getTableData(obj.curr);//请求下一页数据
    }
    }
    });
    }
    };
  • 2017-06-23 16:37:46小白关于layer一些弹出问题中回答:

    @番禺小菜鸡 不知道有没有不增加高度,下拉框依然能显示的办法,或者可以试着改变包含框为溢出可见
  • 2017-06-23 16:34:19关于layer full全屏的问题中回答:

    弹窗最大化后,最小化按钮默认隐藏,想修改要在最大化的回调函数里面改
    layer.open({
    type:1,
    title:'新窗口',
    area:['80%','90%'],
    maxmin:true,
    shade:false,
    content:'<div> 回家</div>',
    full:function(){//最大化回调方法
    $('.layui-layer-min').attr('style','display:inline- block;')
    }

    });
  • 2017-06-23 16:26:29小白关于layer一些弹出问题中回答:

    1.如果用layer的btn,点击yes的时候可以调用iframe页的保存方法

    遮住的部分,可以将弹窗宽高设置大些。
    2.在iframe页自己写保存,取消按钮,需要保存成功,或点击取消的时候执行父页面的弹框关闭方法,parent.layer.closeAll();
    我一般用第二种方法。
  • 2017-05-25 09:48:19layer mobile 问题 ,如何谈出一个自定义的div中回答:

    layer.open({
    content: html,
    btn: ['我知道了','取消'],
    shadeClose:false,
    yes:function(){


    }
    html就是自定义的div内容,还有就是可能宽度不够,挤下来了
  • 2017-05-23 16:53:43laydate 日期时间组件怎么回显数据?大师赐教。。中回答:

    laydate.now(timestamp, format);
    var val=laydate.now(1495465648000 , 'YYYY-MM-DD hh:mm:ss');
    $('input').val(val);
  • 2017-04-12 13:05:51如何获取到laydate时间框里的时间变化,现在用change方法只能手动改变可以监听到,在框里变化中回答:

    laydate有一个方法:choose: function(dates){ //选择好日期的回调

    }
  • 2017-04-10 11:01:19layer.open:弹出的iframe页面,是否可以自己关闭自己。中回答:

    @宇剑 对,在父页面打开多个弹窗都没有问题,index是唯一的,可以关闭指定弹窗。如果是在iframe层又打开弹窗,那打开的哪一个要关闭就在iframe层写方法关闭。
  • 2017-03-31 11:07:25利用FormData和Ajax批量上传文件中回答:

    @心灵的孤僻
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>上传文件</title>
    <link rel="stylesheet" href="layui/css/layui.css">
    </head>
    <body>
    <table id="container" class="layui-table" lay-skin="line">

    </table>
    </body>
    <script src="layui/layui.js"></script>
    <script type="text/javascript" src="layui/mupload.js"></script>
    <script>
    layui.use('mupload',function(){
    layui.mupload({
    //必须,服务器路径
    url:"",
    //必须,传递table的id,请不要传class
    container:'#container',
    //默认"file",设置table容器中<input type="file"/>的name值,用于服务器获取文件名
    file_name:'file',
    //回调函数
    complete:function(res){
    //res:每一个文件上传成功返回值,必须为json格式
    }
    });
    });
    </script>
    </html>
    这样写会报错,什么都没有。
            layui.use('upload',function(){
    layui.mupload({
    //必须,服务器路径
    url:"",
    //必须,传递table的id,请不要传class
    container:'#container',
    //默认"file",设置table容器中<input type="file"/>的name值,用于服务器获取文件名
    file_name:'file',
    //回调函数
    complete:function(res){
    //res:每一个文件上传成功返回值,必须为json格式
    }
    });
    });
    这样写不会报错,基本样式有,点击上传按钮可以选择文件。
    能不能发一个例子?
  • 2017-03-24 18:18:16隐藏的必填输入框 验证问题中回答:

    移除lay-verify="required"的属性,或者值为空
  • 2017-03-24 18:10:27layer.open:弹出的iframe页面,是否可以自己关闭自己。中回答:

    @zoey index获取到了吗,如果页面只有一个弹框,就写成parent.layer.closeAll();