怎么设置layedit不可编辑?

未结贴
10 183
看源码,看到一个<body contenteditable="true" style="min-height: 1000px;">.......</body>
我在控制台设置contenteditable=‘false’确实可以,但是这个是在页面加载玩之后,加载的。
$(function(){
//获取不到,设置不了
})
有什么回调函数吗?
空闲广告位,联系:xianxin@layui.com
  • 这个貌似和layUI没什么关系。。。。。别什么(绿)帽子都往layUI头上扣[微笑]


    jq动态设置 textarea disabled="disabled"就完了
    0 回复
  • @贝克汉狼 亲,你确定你试了可以吗?,我是希望在下个版本可以加一个option选项就好了,并没有往什么扣的,注意你的言辞
    0 回复
  • 大哥。。。我言辞怎么了。
    为什么现在问问题的都这么牛逼哄哄的
    0 回复
  • @贤心 @小魔方 @第一把菜刀 大早上的 我得罪谁了啊。。 我只是开个玩笑 特码的
    0 回复
  • i993 i993
    10天前
    @贝克汉狼
    我也想问你试过没,不用试都知道,layedit渲染,跟textarea一点关系没有,第一只是为了定位layedit的位置,其次是layedit.sync(index)后用户表单提交,根本不会看你有没有disable。

    另外,layedit才刚起步,确实不完善,文档最后也说了,因为时间关系,功能才很简陋。

    而且楼主好像也没说什么layui不好的话吧?
    0 回复
  • @贝克汉狼 我特么的刚才在群里回答问题还被骂呢[挤眼]
    0 回复
  • i993 i993
    10天前
    其实楼主你遇到的问题和我一样(我指的是 $(function(){}) 这部分)。

    iframe中包含了layedit,我想让iframe自动适应,layui也有自动适应这个方法。但是总是在渲染完成之前就自动适应,也就是说,layedit还没出来就适应高度了。然后layedit出现后就被埋掉了一些。

    这里应该有提供一个事件,就好比layer.open()中的success,就是渲染完成后的回调。

    现在就只能等下个版本了。

    另外说下,$(function(){}) 这里的时序要比 layedit.build()快的多得多,所以获取不到。

    如果楼主你想通过参数(最好通过参数),那就去改源码:

    找到layedit.js 搜索
    u.attr("contenteditable","true").css
    改为
    u.attr("contenteditable",a.disabled).css
    最后在
    layedit.build(id, {
    disabled:"false"//这里就设置contenteditable属性的值了
    })
    0 回复
  • @i993 灰常感谢。[good]
    0 回复
  • @贝克汉狼 不好意思,别生气了
    0 回复
  • @第一把菜刀 现在问问题的都是大哥。
    0 回复
最近热帖
完全基于 layui 开发的后台管理模板 2726
三层导航怎么做? 638
「源码市场」 正式版本上线 基于layui开发 571
2.0啥时候出啊,新项目要启动了 516
给2.0一些期待 448
麻烦朋友们投个票呗,FLY社区模板+thinkphp5驱动+个人DIY 373
layui整合datatable了么 314
ajax修改资料成功后 怎么进行初始化 页面刷新还是调用登录时的缓存 273
form.render('select') 更新渲染问题 240
select 动态操作不起作用,求助 202
近期热议
完全基于 layui 开发的后台管理模板 35
layui富文本编辑器图片上传无法回显 15
表单校验无效,找了好长时间找不到原因,求大神看下 14
这个社区的完整源码能不能共享 13
ajax修改资料成功后 怎么进行初始化 页面刷新还是调用登录时的缓存 10
select 动态操作不起作用,求助 10
给2.0一些期待 9
laytpl不解析 8
如何给弹出层传参数? 8
文本编辑器出不来 8