//默认上下15px的边距高度,可根据需要修改function layuiDialogFitScreen(){ var layui_title_height=$(window.parent.document).find(".layui-layer-title").height(); var border_margin=30; var minH=150; var _margin=0; var _top=$(window.parent.document).find(".layui…
1.在登录页面添加 <script> $(function () { if (top != window) { layer.msg("登录失效", {icon: 5}); top.location.href = window.location.href; } })</script> 2.在layui弹窗里点击添加的方法里添加 form.on('submit(add)', function (data) { //发异步,把数据提交给控制器 var indexs =…
1. 需求:点击查看更多,展示该类别 所有数据,并分页 2. 参考文档: (1)https://www.jianshu.com/p/40da11ebae66 (2) https://blog.csdn.net/coderbruis/article/details/82424862 (3)https://blog.csdn.net/qq_43303896/article/details/105820439 (4)https://blog.csdn.net/weixin_43861049/artic…
 js中回车触发事件 一. document.onkeydown = function (e) { // 回车提交表单 // 兼容FF和IE和Opera var theEvent = window.event || e; var code = theEvent.keyCode || theEvent.which || theEvent.charCode; if (code == 13) { queryInfo(); } } 二.JS监听某个DIV区域 $("#queryTable").…
1.父界面向子界面传值 [1].父界面打开子界面: function show_layer(){ layer.open({ type: 2, area: [w+'px', h +'px'], fix: false, //不固定 maxmin: true, shadeClose: true, shade:0.4, title: title, content: url, //url 为子布局的url路径 success:function (layero,index) { var iframe = w…
1)关闭特定iframe //当在iframe页面关闭自身时,在iframe页执行以下js脚本 var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.close(index); //再执行关闭 (2)父页面传参到iframe弹出层 var collectionId = parent.$("#hideCollectionId").val();//可在父页面定义隐藏域,id为h…
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引 parent.layer.close(index); // 关闭当前layer层…
var index =layer.open({ id: 'id', type: 2, area: ['100%', '100%'], fix: false, maxmin: true, shadeClose: false, shade: 0.4, title: title, content: url});layer.full(index);…
不多说直接上代码: 前台代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <link href="../layui/layui/css/layui.css" rel="stylesheet" /> <link href="../layui/cropp…
这是我第一次在layui环境下面使用croppers插件.先粘贴下前端代码并附上我的目录结构吧.       @{   ViewData["Title"] = "Croppers";   }       <!DOCTYPE html>   <html>   <head>   <meta charset="utf-8" />   <title></title>   <li…
最近由于工作的原因碰到一个问题,就是在一个弹窗宽度不定的情况下还能是该弹窗居中显示,思考许久未找到合适办法,于是在网上找到一些办法在此总结记录下来方便以后的学习. 方法一:兼容IE67 <div class="father"> <div class="child">这个是需要剧中的元素,宽度不确定</div> </div> .father { display: inlien-block; //使.father得宽度适应…
(通过html5方法自定义属性选择,因此会有兼容性,此方法可适用移动端) 将button的name,与弹窗的name设为变量,作为参数传递. Button的name可以是自定义name,HTML5自定义属性data-* 弹窗的id与button的data-* 属性值相同. 通过在每个button上加上共同的classname即想通过选取共有的classname绑定click事件. Click事件里头获取data-*的属性值,例如 $('.modal-button').click(function…
摘要: kendo-ui中只是提供了windwo插件,并没有提供页内弹窗插件.现在分享项目中自己定制的基于window组件的弹窗插件,如果你的项目也是用的kendo-ui,只需要将组件代码引到项目中即可. 特点: 支持定时自动关闭弹窗 按钮自定义 支持最大化最小化 代码: dialog.js var dialog = kendo.ui.Window.extend({ // set options options: { name : 'GDialog', // widget name onOk :…
react.js插件开发,x-dailog弹窗浮层组件 我认为,每一个组件都应该有他自带的样式和属性事件回调配置.所以我会给x-dialog默认一套简单的样式,和各种默认的配置项.所有react插件示例都会收录在react中国上. 演示地址: x-dialog各种案例演示 源文件地址:https://github.com/react-plugin/x-dialog npm安装 使用 npm 安装, 运行 $ npm install x-dialog --save-dev 调用方式 <Dialog…
首先项目前端采用的是bootstrap和layui弹窗,验证,表格用的是bootstrapTable layui官方地址:http://www.layui.com/ 文档:http://www.layui.com/doc/modules/table.html layui编辑器:http://fly.layui.com/jie/20202/ (还未使用) https://blog.csdn.net/qq453200576/article/details/47173299 --解决弹框问题 其他参考…
function imageMaintain() { $.showModalDialog($$pageContextPath + "uepI/imageMaintain.do?servicecode=" + ajaxform1.getColumnValue("serviceCode"), "上传图片", callback2, null, 450, 180, 2); } 第一个参数为action?参数 第二个参数为title 第三个参数是回调函数…
与react 结合的时候,layui 是纯dom操作,而react是虚拟dom ,二者的结合难免会出现诸多问题. 1 select 下拉框 默认值的修改要通过defaultValue 属性来修改,并且通过componentDidMount 来重新渲染from.render(), 而且渲染到页面中,不是data开头的属性,react 不会加载该属性.只能通过componentDidMount 中重新增加属性. 如: export const LanguagePairs = React.create…
函数调用 Dialog 是一个函数而不是组件,因此可以直接调用,展示对应的提示弹窗 import { Dialog } from 'vant'; Dialog({ message: '提示' }); 组件调用 通过组件调用 Dialog 时,可以通过下面的方式进行注册 import Vue from 'vue'; import { Dialog } from 'vant'; // 全局注册 Vue.use(Dialog); // 局部注册 export default { components:…
一个月前用jquery实现了瀑布流效果,看着当时的代码有点难过……今天抽时间稍微修改了一下.额,现在看起来不是那么难受了,就来和大家分享一下.废话不多说,开始正题~ 一.演示效果 二.html代码 <div class="header">header</div> <div class="box clearfix"> <div class="waterFall"> <ul> <li&…
对bootstrap modal的简单扩展封装 参考自:http://www.muzilei.com/archives/677   注:原文不支持bootstrap新版本,并且居中等存在问题 此段时间一直在学习bootstrap,主要是用于做后台,一直习惯用easyui,ui,jgrid前端框架,以至于并不习惯bootstrap的风格.近来考虑到easyui性能不太好,就用了bootstrap,先说下我所了解的bootstrap. 1.外国的框架用于显示中文看着总是不妥. 2.默认的样式觉得有些…
1.引入文件: 使用前需包含以下jquery.js.bgiframe.js.weebox.js.wee.css文件 2.基本用法举例如下: <script type="text/javascript"> $.weeboxs.open('#testbox', { title: 'hello world', width:400, height: 200 }); $.weeboxs.open('The operation failed.',{ onopen:function(){…
使用前需包含以下jquery.js.bgiframe.js.weebox.js文件 boxid: null, //设定了此值只后,以后在打开同样boxid的弹窗时,前一个将被自 动关闭 boxclass: null, //给弹窗设置其它的样式,用此可以改变弹窗的样式 type: 'dialog', //弹窗类型,目前有dialog,error,warning,success,wee,prompt, box六种 title: '', //弹窗标题 width: 0, //弹窗宽度,不设时,会自动依…
基于vue单页面应用.暂且没找到合适的方案,什么vue-print  .jquery.print.js.jqprint.js..canvas生成图片啊 大多不能保证页面样式保持原样. 所以,选择了最土的办法. 走起 window.print() 嗯,各种问题又来了了了了了.直接调用window.print()会把整个页面都给打印. 所以, 依据业务重写媒体查询css.(无法保证以后还要改) @meida print 专门定义控制打印显示样式,跟打印机相关的都写在它底下 由于现在只进行弹窗内容区域…
用padding-top百分比可以实现宽度固定高度按比例展示,现在的需求是对一个video视频的盒子div高度是固定的,宽度如何按比例展示? 解决后效果如图: 红框标注的即是我在上面高度比例固定的范围内宽度自适应的效果: css代码: .content { margin: 0 auto; height: 79vh; .video_box { position: relative; height: 100%; overflow: hidden; margin: 0 auto; width: 79v…
var url = "http//:www.baidu.com/" var name = "百度"; var iWidth = 1100;//弹窗宽度 var iHeight = 700; //弹窗高度 var iTop = (window.screen.availHeight - 30 - iHeight) / 2; var iLeft = (window.screen.availWidth - 10 - iWidth) / 2; window.open(url,…
edge浏览器下作的gifhttp://www.lanourteam.com/%E6... 有几个点需要注意一下 每个弹窗都要有唯一dom可操作 指令可以做到 拖拽时要添加可拖拽区块 header 由于element-ui dialog组件在设计时宽度用了百分比, 这里不同浏览器有兼容性问题 实现拖拽宽高时 获取边缘问题 div定位 设置模拟边缘 <template> <el-dialog v-dialogDrag ref="dialog__wrapper">…
通过给地图绑定缩放,单击和平移命令,实现在地图附加div标签,实现infowindow效果: /* *作者 扰扰 *自定义esri弹窗 *paramter Map地图对象 *paramter x *paramter y *paramter title标题 *paramter html展示内容html字符串 *paramter height弹窗高度默认为300 *paramter width弹窗宽度默认为200 */ RaoRao.esriDivPanel = function (Map, x,…
见章知著 1024,程序员们节日快乐!本文主要讲述react配合antd以及react-img-crop第三方库实现一个可控的图片上传功能. 运行项目 需要具有node环境 第三方库安装 1.antd(Upload)安装和初始化 1.1.在代码编辑器(VS-Code或者其他编辑器)代开终端,输入命令行安装antd: $ yarn add antd --save 或者 $ npm install antd --save 1.2.安装好antd后,修改src/App.css,在新建的项目中引入ant…
Android MediaPlayer 在API 23即6.0版本开始支持倍速播放,下面我们来介绍一下如何使用MediaPlayer进行倍速播放. 一.核心接口 MediaPlayer.setPlaybackParams(PlaybackParams params) throws IllegalStateException, IllegalArgumentException 1. 接口说明 (1) 使用这个接口可以进行播放速率的设置. (2) 播放器prepared状态之前调用这个方法不会更改播…
Vue. 之 Element dialog 拖拽 默认情况下,在使用Element的Dialog模块时,弹出框是不能移动的,且 一旦点击遮罩层区域,弹框就会消失. 解决方案: 1 在 utils 中新建 directives.js 文件 import Vue from 'vue' // v-dialogDrag: 弹窗拖拽 Vue.directive('dialogDrag', { bind(el, binding, vnode, oldVnode) { const dialogHeaderEl…