zoukankan      html  css  js  c++  java
  • 重构artDialog.prompt方法,让它支持多行文本

      artDialog.prompt = function (content, yes, value) {
                value = value || '';
                var input;

                return artDialog({
                    id: 'Prompt',
                    icon: 'question',
                    fixed: true,
                    lock: true,
                    opacity: .1,
                    content: [
                '<div style="margin-bottom:5px;font-size:12px">',
                    content,
                '</div>',
                '<div>',
                    '<textarea cols=30 rows=5>' + value + '</textarea>',
                '</div>'
                ].join(''),
                    init: function () {
                        input = this.DOM.content.find('textarea')[0];
                        input.select();
                        input.focus();
                    },
                    ok: function (here) {
                        return yes && yes.call(this, input.value, here);
                    },
                    cancel: true
                });
            };

           // 调用
            artDialog.prompt("ok", function (data) { alert(data); }, "ok1");

  • 相关阅读:
    用javascript写星际飞机大战游戏
    Vue源码分析之实现一个简易版的Vue
    Vue源码分析之数据驱动
    Vue源码分析之虚拟DOM
    使用HbuilderX离线打包5+APP
    ERROR in build.js from UglifyJs
    PHP 的一些开发规范
    Markdown使用TOC自动生成导航栏
    Hexo博客skapp主题部署填坑指南
    Docker 官方安装详解
  • 原文地址:https://www.cnblogs.com/lori/p/2350941.html
Copyright © 2011-2022 走看看