前端
Little Coder
向往美好生活的程序员
展开
-
layer的使用
第一步:部署 下载layer后,把它部署到你项目中的任何一个目录(当然,我们推荐放在前端相关目录里),你不能去挪动layer里面的文件结构,因为它们是不可拆散的组合。就像这样: layer的目录结构第二步:引入 亲爱的,你不必去管那些文件是干嘛的,你只需要认准一个文件:layer.js 没错,当你试图在页面呈现layer的时候,你应该这样去做:<!doctype html> <html> <h原创 2017-03-24 15:39:47 · 995 阅读 · 0 评论 -
iframe的宽度和高度自适应
$(function(){ $("调整的iframe").attr("width",(document.body.offsetWidth - 100) + "px"); $("调整的iframe").attr("height", getHeight() + "px"); }); function getHeight() { var height = document.原创 2017-04-01 13:21:04 · 1796 阅读 · 0 评论 -
IE8中文件下载不兼容问题
在项目中遇到一个比较恶心的问题,项目要求兼容IE8。下载文件在chrome中一切正常可以下载,但是在IE8中就是不行。试了很多方法,在后台springMVC中也改了一大堆,还是无用。 最后发现: 只要把window.open("下载链接");改成window.location.href="下载链接";这样就可以了。 这真是一个大坑原创 2017-04-11 18:05:32 · 2362 阅读 · 1 评论 -
layer的弹框位置显示异常
问题: 在chrome中layer的弹框显示一切正常,但是在ie8中打开,位置显示却是跑到左上方。查看css属性发现弹框的top和left都是负值。 解决方法: 这是因为在iframe中或者是在第一层弹框值再次open一个弹框会出现这个问题。layer在弹框时获取不去宽高,所有减去一个 固定值就变成了负值。需要把layer.open改成parent.layer.原创 2017-04-05 11:17:44 · 8263 阅读 · 3 评论 -
EasyUI使用心得——datagrid的查询功能和SubGrid冲突导致分页无效问题
在项目中使用easyui的datagrid也是有段时间了,easyui很方便确实,但是还是有些小问题,至少在我使用的过程中,发现的这些问题。 在datagrid使用SubGrid后,我在后面添加过滤功能。 $("#dg").datagrid('enableFilter');很无奈,查询是出来,但是点击下一页数据却没有去服务端获取。 我将查询的代码放到SubGrid定义的前面,分页是正常了,但是查询确原创 2017-04-20 15:59:32 · 1688 阅读 · 0 评论 -
Freemarker之封装easyUI的datagrid,旨在生成快捷方便的管理列表(一)
废话不多说,先上代码: 1、grid.ftl 这个就是封装的datagrid的通用组件 自定义输入参数的介绍: controller:这个是我后台的地址(这里注意,我这里后台的地址命名是有规范的,默认添加、删除、更新、获取所有数据、根据id获取单个数据的地址分别为:add、delete、update、findById、findAll。前面的地址为/system/实体名) title:总表格原创 2017-08-05 16:58:01 · 1974 阅读 · 2 评论 -
Freemarker之封装easyUI的datagrid,旨在生成快捷方便的管理列表(二)
在之前的第一篇中封装了datagrid的显示功能,在这一篇中开始封装其余剩下的add、update、search功能: 先直接上调用代码吧:<@userGrid.grid controller="/system/user/" title="用户" width="1100px" height="500px" fields="id: ,c_username:用户名,c_phone:联系原创 2017-08-16 16:56:29 · 520 阅读 · 3 评论 -
EasyUI支持属性的子属性,即(field.sonfield形式或者格式化程序形式)
网上找了一下,EasyUI本身是不支持这种方式的,但是现在这种方式还是很常见的,所以有2中方式去实现它,1是修改原代码即jquery.easyui.min.js文件,2是添加formatter函数,因为我是封装的缘故,采用第二种方式会添加很多不必要的麻烦,所以我还是采用第一种修改源代码的方式, 这里参考了:参考这篇文章; 但是,根据他的方式我一直找不到对应的修改地方,可能是因为EasyUI版本的原创 2017-08-25 14:38:33 · 448 阅读 · 0 评论 -
Ajax的跨域请求问题
在ajax中请求需要跨域时不使用jsonp需要添加如下参数,$.ajax({ type: "POST", <#if fileServer?exists && fileServer != ""> url: "${fileServer}/admin/sysFiles/delete.jhtml",原创 2017-04-19 14:43:01 · 278 阅读 · 0 评论