artDialog
artDialog copied to clipboard
经典的网页对话框组件
package 默认webpack 就2.0+ ,实际上2.0+无法打包,直接报错,换成2.0以下可以。 用webpack 1.0 构建的 dist 下面的文件,跟git 上面的构建的不一样,无法运行。 还有使用 Npm 无法安装 art-dialog
html: ``` html close open ``` JS: ``` js $(document).ready(function(){ $('#open_but').on('click',function(){ dialog({ 'content':document.getElementById('dialog_box'), 'title':'test', 'id':'test_win', 'onshow':function(){ var win=this; var box=$('#dialog_box'); if(!box.data('bind')){ //这里判断DOM是否已经初始化绑定事件. box.data('bind',1); $('#close_but').on('click',function(){ win.remove(); //绑定关闭窗口时要用remove(); }); } }, 'onremove':function(){...
'createTouch' in document 在PC端也是返回true, 导致PC拖拽功能BUG drag.js中的第17行应该改为 var isTouch = 'createTouch' in document && !('onmousemove' in document);
现在esc键无法通过新建配置来取消绑定. 另外在 beforeunload中使用插件 confirm. 会提前关闭掉原窗口.
看了,7.0版本在dialog.js文件里面 直接引入require('../css/dialog.css'); 希望提供一个参数,决定是否引入css
为什么v6不加入left,top两个参数{left: '100%',top: '100%'}我就是想让他在右下方显示
打开新的气泡时,关闭当前的一个,再改变窗口尺寸,新气泡的位置没有跟随元素改变
webpack2.2.3 相关配置如下: ```js plugins: [ ... new ProvidePlugin({ $ : 'jquery', jQuery : 'jquery', 'window.jQuery': 'jquery', 'window.$' : 'jquery', }) ] ``` 报错信息如下: 
看了一下最新文档,lock 这个配置没有了吗?
var isTouch = 'createTouch' in document; 这句代码判断失误