阳光下的码农

阳光下的码农

130飞吻 2017-4-21 加入 来自深圳

(真的喜欢代码~!)

阳光下的码农 最近的回答

  • 2018-4-27 14:26:31layuiAdmin 会员交流专区上线中回答:

    @碌云 案例 。。。去哪了?
  • 2017-12-29 15:25:35数据表格 如何获取表格中的所有的值呢中回答:

    文档。有个 done的方法,table加载完后的回调。done:(res,...){
    console.log(res,data),//所有的数据
    }
  • 2017-12-29 15:22:58正在发布, 哈哈哈, 逗你玩儿中回答:

    [哈哈]
  • 2017-12-28 16:4:25个人使用layui的几个小技巧,layui.device一个不太起眼但很实用的模块中回答:

    管用!6666
  • 2017-12-23 23:56:27怎么传数据给layer弹出层?中回答:

    你可以在你iframe界面创建一个全局变量,然后点开弹出层后,有个弹出成功后的回调,你在弹出成功后的回调里面,找到iframe界面的全局变量,然后赋值给这个变量,具体方法官方文档提供的有::
    success: function(layero, index){
    var body = layer.getChildFrame('body', index);
    //得到iframe页的窗口body,
    var iframeWin = window[layero.find('iframe')[0]['name']];
    //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
    console.log(body.html()) //得到iframe页的body内容
    body.find('input').val('Hi,我是从父页来的')
    iframe.a();
    iframe.b = data
    }
  • 2017-12-20 16:45:42求救!。急贴~。点击table分页的问题,找不到父级?中回答:

    @岁月小偷 我的QQ是 1245595385 阳光下。。。
  • 2017-12-20 16:44:30求救!。急贴~。点击table分页的问题,找不到父级?中回答:

    @岁月小偷 我想做的很简单。。。就是点击tr删除table,关闭层,点击遮罩层的时候再加一些逻辑再关闭,,,然后现在是点击tr 的时候就卡住了,点击tr的时候,table被移除掉了,layer.open创建的弹出层节点没有没删除,没有被销毁
  • 2017-12-20 16:38:11求救!。急贴~。点击table分页的问题,找不到父级?中回答:

       $('#' + obj).click(function () {
    var self = $(this),
    parents = self.parent()
    if (!$('body').find('.box').length > 0 && !parents.hasClass('rotate')) {
    var data = [],
    id = "arrows" + obj;
    $("body .input_box").removeClass('rotate')
    $("body").find('.box').remove();
    var inputs = parents.find(".layui-input")
    getTpl = getTpl.replace(/TmpFilter/, obj);
    getTpl = getTpl.replace(/TmpFilter/, obj);
    var data = [];
    parents.addClass('rotate')
    var $box = $("<div class='layui-anim-upbit layui-anim pos-a' id='box'></div>")
    $box.css({ 'height': '350px', 'minWidth': '30px', 'width': 'auto', 'backgroundColor': '#f9f9f9' })

    var options = {
    id: id,
    url: url,
    page: true,
    loading: true,
    even: true,
    size: 'sm',
    method: 'post',
    limits: [10, 15, 20, 30, 50],
    limit: 10,
    height: '350',
    request: {
    pageName: 'SkipCount', //页码的参数名称,默认:page
    limitName: 'MaxResultCount' //每页数据量的参数名,默认:limit
    },
    response: {
    statusName: 'Code', //数据状态的字段名称,默认:code
    statusCode: 0, //成功的状态码,默认:0
    xmsgName: 'Msg', //状态信息的字段名称,默认:msg
    countName: 'TotalCount', //数据总数的字段名称,默认:count
    dataName: 'Items' //数据列表的字段名称,默认:data
    },
    where: {
    // Name: inputs.val()
    }
    }
    laytpl(getTpl).render(data, function (html) {
    $box.append($(html))
    });
    $('body').append($box)
    table.init(id, options);
    //这里是弹出表格
    var index = layer.open({
    type: 1,
    title:false,
    closeBtn: 0, //不显示关闭按钮
    anim: 5,
    shade: 0.01,
    offset: [self.offset().top + self.height() + 5 + 'px', self.offset().left + 'px'],
    title: false,
    area: [$box.width() + 45 + 'px', '350px'],
    shadeClose: true, //开启遮罩关闭
    content: $box,
    shadeClose:true,
    success: function (layero, index) {

    }, end: function () {
    alert(1)
    }
    //end {}
    });
    if (num != undefined) {
    $('#box').find('.layui-table-body table tbody').on('click', 'tr', function () {
    $('#' + obj).val($(this).children().eq(num + 1).text())
    if (self.next().attr('type') == 'hidden') {
    tool = $(this).children().eq(num).find('div').text()
    $('#hide' + obj).val(tool)
    } else {
    alert('隐藏域不对,type = hidden')
    }
    $('#box').remove()
    layer.close(index)
    parents.removeClass('rotate')
    })
    }
    } else {
    $('#box').remove()
    layer.close(index);
    parents.removeClass('rotate')
    }


    self.bind('input porpertychange', function () {
    var openLogin = layer.load(1, {
    shade: [0.3, '#fff'] //0.1透明度的白色背景
    })
    table.reload(id, {
    where: {
    Name: self.val()
    }
    });
    layer.close(openLogin)
    });
    event.stopPropagation(); //阻止事件向上冒泡
    })
  • 2017-12-20 16:37:23求救!。急贴~。点击table分页的问题,找不到父级?中回答:

    不管用~~~$(table)是销毁掉了,但是layer.open的dom节点没有被销毁。。。很急,能帮看先吗?
  • 2017-12-20 16:32:36求救!。急贴~。点击table分页的问题,找不到父级?中回答:

    @岁月小偷 @阳光下的码农 end也执行,就是创建的层没有被销毁
  • 2017-12-20 16:25:31求救!。急贴~。点击table分页的问题,找不到父级?中回答:

    @岁月小偷 我能加下你的QQ吗?我在写的过程中遇到了关闭弹出层后,弹出层再原来的dom节点上面没有销毁的问题
  • 2017-12-20 15:9:32求救!。急贴~。点击table分页的问题,找不到父级?中回答:

    前者。。。不明白你说的该怎么销毁,就差这最后一步了,类似于点击遮罩层的回调一样的需求,里面还要加一些逻辑判断
  • 2017-12-20 14:41:52求救!。急贴~。点击table分页的问题,找不到父级?中回答:

    @岁月小偷 你说的这个办法我现在正在做,,,现在是点击遮罩层后我该怎么去销毁这个table呢?
  • 2017-12-20 10:58:47求救!。急贴~。点击table分页的问题,找不到父级?中回答:

    @不丶忘 我刚才试了好久。。var thead = $(this).closest("thead"),thead是找的到,但是同样的去找page的按钮,就找不到了。。
  • 2017-12-20 10:10:42求救!。急贴~。点击table分页的问题,找不到父级?中回答:

    @岁月小偷 那弹出层的位置我该怎么去加呢?