diff --git a/src/dialog-plus.js b/src/dialog-plus.js index e16f88f..4879381 100644 --- a/src/dialog-plus.js +++ b/src/dialog-plus.js @@ -105,8 +105,8 @@ dialog.oncreate = function (api) { // 拖拽支持 $(api.node).on(drag.types.start, '[i=title]', function (event) { - // 排除气泡类型的对话框 - if (!api.follow) { + // 排除气泡类型的对话框 并且api.drag不是false + if (!api.follow && api.drag !== false) { api.focus(); drag.create(api.node, event); } diff --git a/src/dialog.js b/src/dialog.js index 777a644..cebffd3 100644 --- a/src/dialog.js +++ b/src/dialog.js @@ -67,6 +67,19 @@ var artDialog = function (options, ok, cancel) { options.fixed = false; } + // 自定义样式 在原有基本样式的基础上进行窗体风格的修改 最好配合skin属性使用 + if(typeof options.cssUri === 'string' && options.cssUri !=='' && (options.cssUri !== css) ){ + var fn = require[require.toUrl ? 'toUrl' : 'resolve']; + if (fn) { + var myCss = fn(options.cssUri); + myCss = ''; + if ($('base')[0]) { + $('base').before(myCss); + } else { + $('head').append(myCss); + } + } + } // 快捷关闭支持:点击对话框外快速关闭对话框 if (options.quickClose) {