当前位置: 首页 > news >正文

卖东西的网站怎么做wordpress订阅邮箱

卖东西的网站怎么做,wordpress订阅邮箱,扫码支付个人商城网站开发免费,北京广告设计公司在thinkadmin里面,窗口的的一些方法全部都集成在admin.js里面,在之前的文章中也有出现过类似的问题,就是对动态加载的数据进行统计,那时候写也是想记录下,现在自己都不记得是哪个站用的了,所以在这里也把这…

在thinkadmin里面,窗口的的一些方法全部都集成在admin.js里面,在之前的文章中也有出现过类似的问题,就是对动态加载的数据进行统计,那时候写也是想记录下,现在自己都不记得是哪个站用的了,所以在这里也把这次的操作记录下

这次是因为有些操作必须等到窗口关闭以后才需要运行,所以看下弹出的代码,基本都是运用data-modaldata-opendata-iframe等进行窗口操作

所以我们看下admin.js的代码

    onEvent('click', '[data-modal]', function () {var un = undefined, emap = this.dataset, data = {open_type: 'modal'};return applyRuleValue(this, data, function () {return $.form.modal(emap.modal, data, emap.title || this.innerText || '编辑', un, un, un, emap.area || emap.width || '800px', emap.offset || 'auto', emap.full !== un);})});

这里可以看出,他是调用的集成的from里面的modal方法,然后我们再看这个方法:

/*! 加载 HTML 到弹出层 */this.modal = function (url, data, name, call, load, tips, area, offset, isfull) {this.load(url, data, 'GET', function (res) {if (typeof res === 'object') return $.msg.auto(res), false;return $.msg.mdx.push(this.idx = layer.open({type: 1, btn: false, area: area || "800px", resize: false, content: res, title: name || '', offset: offset || 'auto', success: function ($dom, idx) {typeof call === 'function' && call.call($.form, $dom);$.form.reInit($dom.off('click', '[data-close]').on('click', '[data-close]', function () {onConfirm(this.dataset.confirm, function () {layer.close(idx);});}));}})), isfull && layer.full(this.idx), false;}, load, tips);};

这里看出他是定义了layer.open,找到这个我们结合layui的文档就可以看出,想要执行窗口关闭以后我们只需要在对应的layer.open增加一个关闭后回调,即:cancel,也可以增加一个销毁后回调:end

但是又不是每个弹窗都需要执行这个回调,那我们最好的办法就是再增加一个参数来判断是否执行回调,但是这样的改动不是很有必要,因为我目前只需要针对一种特定的情况执行,所以这边我就偷个懒,用原本有的参数来判断,而其中最常用的肯定是宽度:area了,所以改完以后的代码如下:

/*! 加载 HTML 到弹出层 */this.modal = function (url, data, name, call, load, tips, area, offset, isfull) {this.load(url, data, 'GET', function (res) {if (typeof res === 'object') return $.msg.auto(res), false;return $.msg.mdx.push(this.idx = layer.open({type: 1, btn: false, area: area || "800px", resize: false, content: res, title: name || '', offset: offset || 'auto', success: function ($dom, idx) {typeof call === 'function' && call.call($.form, $dom);$.form.reInit($dom.off('click', '[data-close]').on('click', '[data-close]', function () {onConfirm(this.dataset.confirm, function () {layer.close(idx);});}));},end: function () {// 用宽度来判断是否需要关闭后刷新if(area == "91.1%") {console.log('此处执行需要的操作')}}})), isfull && layer.full(this.idx), false;}, load, tips);};

当然,知道怎么改以后可以实现的方法有很多,我这边的办法不可取因为后期你这里可能就是一段没有用处的代码或者影响到其他弹窗,然后你会半天找不到为什么,所以如果这个回调是系统的常用回调的话,建议还是自己多加个参数吧

http://www.yayakq.cn/news/577900/

相关文章:

  • 曲沃县做网站公司wordpress 树状目录结构
  • 设计师网站兼职网站开发合同模版
  • 京华建设科技有限公司网站北京app开发公司有哪些
  • 怎么用别人网站做模板网站建设课程概要
  • 外包建站公司wordpress 中国提速
  • 网站主页设计代码网站建设市场行情
  • 昆山建设工程信息网站程序员wordpress模板
  • 哪个网站做视频挣钱深圳互联网公司集中在哪个区
  • 律师网站建设方案移动端的网站模板
  • 中国建设人才服务信息网是正规网站网站说建设中
  • 上海免费网站建站模板网站建设合约具体内容
  • dedecms网站版权信息360搜索引擎下载
  • 网站域名的密码网站目录字典
  • 网页打开速度慢的解决方法南京seo关键词优化预订
  • 站长工具端口查询网站二次备案
  • 站外推广渠道有哪些谷德设计网下载
  • 济南简单的网站制作百度知道官网首页登录入口
  • 怎样做网站手机和电脑通用广东微信网站制作费用
  • 重庆市城市建设综合开发办网站泰安市齐鲁人才网
  • 小猪会飞网站建设app制作免费
  • 营销式网站建设网站建设专业开发公司
  • 网站 微信小程序怎么做电商网店培训
  • 统计网站流量的网站网站后台模板 仿cnzz
  • 本地php网站搭建环境网站建设报价单表格
  • 昆山智能网站开发甘肃机械化建设工程有限公司网站
  • 网站推广员招聘成品软件网站推荐
  • 网站建设上海网站建设网站两侧固定广告代码
  • 上虞区建设局网站网站建设方案编写人
  • 网站 禁止ping如何建网站的步骤
  • 厦门建网站的公司专业网站建设公司首选公司