hlzyWeb/Admin/Shop/Public/plugins/diy/diy.events.js

(开头部分) 54KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

$(function () {
    //模块类型1 富文本
    HiShop.DIY.Unit.event_type1 = function (ctrldom, data) {
        var $conitem = data.dom_conitem, //手机内容
            $ctrl = ctrldom;//控制内容

        //如果之前存在编辑器则销毁
        if (data.ue) {
            data.ue.destroy();
        }

        data.ue = UE.getEditor('editor' + data.id); //创建编辑器

        data.ue.ready(function () {
            data.ue.setContent(HiShop.DIY.Unit.html_decode(data.content.fulltext)); //设置编辑器的默认值
            data.ue.focus(true); //编辑器获得焦点
            //当值改变时反应到手机视图中
            var reSetVal = function () {
                var val = data.ue.getContent();
                if (val == "") val = "";
                $conitem.find(".fulltext").html(val); //更新到手机视图
                data.content.fulltext = HiShop.DIY.Unit.html_encode(val); //更新到缓存
            }
            data.ue.addListener("selectionchange", reSetVal);
            data.ue.addListener("contentChange", reSetVal);
        });
    };

    //模块类型2 标题
    HiShop.DIY.Unit.event_type2 = function (ctrldom, data) {
        var $conitem = data.dom_conitem, //手机内容
            $ctrl = ctrldom; //控制内容

        data.dom_ctrl = ctrldom;
        var render = function () {

        }
        //主标题
        $ctrl.find("input[name='title']").change(function () {
            var val = $(this).val();
            $conitem.find(".j-title").text($(this).val());
            data.content.title = val;
        });
        //副标题
        $ctrl.find("input[name='subtitle']").change(function () {
            var val = $(this).val();
            $conitem.find(".j-subtitle").text($(this).val());
            data.content.subtitle = val;
        });
        //显示方式
        $ctrl.find("input[name='direction']").change(function () {
            var val = $(this).val();
            $conitem.find(".members_special").removeClass("left center right").addClass(val);
            data.content.direction = val;
        });
        // 显示类型
        $ctrl.find("input[name='titlestyle']").change(function () {
            var val = $(this).val();
            $conitem.find(".members_special").attr('class', 'members_special titlestyle' + val);
            data.content.style = val;
后面还有 1341 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。