摘要: (需要提一下:CSS中的margin属性,与clientWidth、offsetWidth、clientHeight、offsetHeight均无关) offsetwidth:是元素相对父元素的偏移宽度。等于border+padding+widthclientwidth:是元素的可见宽度。等于pad 阅读全文
posted @ 2017-04-19 22:10 快乐的咸鱼 阅读(2176) 评论(0) 推荐(0) 编辑
摘要: 之前我也做过一些canvas特效,往往在canvas全屏时,canvas下层的div就无法进行dom的事件操作,点击之类的就失灵了。之前我的做法要么就是在canvas上加入点击事件,穿透到下层,或者把下层的div通过z-index属性放在canvas的上层。这种办法都显得死板或者展现效果很差。 看了 阅读全文
posted @ 2017-04-19 21:58 快乐的咸鱼 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 简单而言,这东西就是自动加前缀的,在link中,或是style中,或是dom元素的style中书写CSS3 code,或是jQuery .css()方法此脚本会自动补上需要的前缀,让响应的浏览器支持该CSS3属性 避免了一些老长的浏览器前缀兼容性,比如: 使用方法: 在文档开始头部调用; 阅读全文
posted @ 2017-04-19 21:20 快乐的咸鱼 阅读(5478) 评论(0) 推荐(0) 编辑
摘要: 这个是一个同事写的,我看着有用,就cv下来了. 程序功能主要逻辑是: 1.当一级标签市显示默认状态 '-请选择-'时,二级标签要隐藏 2.一级标签选中城市时,二级标签显示在页面,并列出响应市区 3.当一级标签选回默认状态时,二级标签隐藏 阅读全文
posted @ 2017-04-19 20:24 快乐的咸鱼 阅读(4114) 评论(0) 推荐(0) 编辑
摘要: 做后台管理程序时,用到一个checkbox组的全选和取消全选的功能, 主要是逻辑上的坑,理清后大概是: 1.全选点击后,小弟1~4都要选上,点击取消,小弟们也要取消 2.只要有一个小弟取消时,全选要取消 3.当小弟都选上时,全选要选上 阅读全文
posted @ 2017-04-19 20:16 快乐的咸鱼 阅读(11452) 评论(0) 推荐(0) 编辑
摘要: 今天开发中遇到需要展示动态数据的问题, 具体要求是后端传来的json字符串,要在前端页面以table表格的形式展示, 其实没啥难的,就是拼接table标签,纯属体力活,于是自己写了个呆萌,保存起来,以便下次使用 最终效果: 阅读全文
posted @ 2017-04-19 19:41 快乐的咸鱼 阅读(4194) 评论(0) 推荐(0) 编辑
摘要: 核心: 1,document.styleSheets 修改css里的keyframes属性值 2,表针角度的计算 最终显示效果: 阅读全文
posted @ 2017-04-19 19:01 快乐的咸鱼 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 以前早就知道,for...in 语句用于对数组或者对象的属性进行循环操作,而for循环是对数组的元素进行循环,而不能引用于非数组对象, 但咱在js项目里,遇到循环,不管是数组还是对象,经常使用for-in循环,因为可以少敲代码嘛,看看各自语法就知道了: 但今天遇到了一个坑,废了半天劲才找出原因,也算 阅读全文
posted @ 2017-04-17 21:06 快乐的咸鱼 阅读(1658) 评论(0) 推荐(0) 编辑
摘要: 5、利用弹性布局 与 margin: 1,子div先充满父元素,在margin:auto, 2,先相对于父元素margin平移,再回拉法, 3,利用表单单元格td特有属性,vertical-align,使子div垂直居中, 再对子div设置水平居中. 4、弹性布局,通过定义伸缩容器的两个属性,jus 阅读全文
posted @ 2017-04-17 20:43 快乐的咸鱼 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: 技术难点: 1,如何保证遮罩层mask占满整个屏幕,并且锁定当前屏幕区 2,保证div元素垂直水平居中(我下篇文章有个小总结哦!在css3样式分类里) 运行结果: 阅读全文
posted @ 2017-04-17 20:34 快乐的咸鱼 阅读(156) 评论(0) 推荐(0) 编辑