摘要: 今天做项目的时候发现一个坑,关于jQuery获取data-*属性的方法data(),特写此篇来记录。 data-*自定义数据属性 HTML5规定可以为元素添加非标准型的属性,只需添加前缀data-,这些属性可以随意添加,随意命名,目的是为元素提供与渲染无关的信息,或提供语义信息。 js获取data- 阅读全文
posted @ 2017-01-20 14:55 Lzijian 阅读(50025) 评论(0) 推荐(3) 编辑
摘要: each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法 each处理一维数组 var 阅读全文
posted @ 2017-01-16 15:36 Lzijian 阅读(197) 评论(0) 推荐(0) 编辑
摘要: jQuery所支持的css样式 backgroundPosition borderWidth borderBottomWidth borderLeftWidth borderRightWidth borderTopWidth borderSpacing margin marginBottom mar 阅读全文
posted @ 2016-12-28 00:56 Lzijian 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 著名的7阶层叠水平(stacking level) 详细参考:http://www.cnblogs.com/coco1s/p/5899089.html http://www.zhangxinxu.com/wordpress/2016/01/understand-css-stacking-contex 阅读全文
posted @ 2016-12-27 21:51 Lzijian 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 获取ClassName元素 兼容IE、火狐、chrome的可视区域封装 封装缓速运动框架(多个属性) 匀速动画框架 阅读全文
posted @ 2016-12-16 01:36 Lzijian 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: document.compatMode用来判断当前浏览器采用的渲染方式。 官方解释: BackCompat:标准兼容模式关闭。CSS1Compat:标准兼容模式开启。 当document.compatMode等于BackCompat时,浏览器客户区宽度是document.body.clientWid 阅读全文
posted @ 2016-12-16 01:23 Lzijian 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 浏览器记忆功能问题,需要刷新返回顶部,在代码里需要加上setTimeout 具体方法如下: setTimeout(function(){ window.scrollTo(0,0); }, 50); 阅读全文
posted @ 2016-12-04 22:54 Lzijian 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 背景(background)是css中一个重要的的部分,也是需要知道的css的基础知识之一。这篇文章将会涉及css背景(background)的基本用法,包括诸如 background-attachment 等的属性,也会介绍一些有关背景(background)的常用技巧,以及 css3 中的 背景 阅读全文
posted @ 2016-10-10 12:01 Lzijian 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 居中是我们使用css来布局时常遇到的情况。使用css来进行居中时,有时一个属性就能搞定,有时则需要一定的技巧才能兼容到所有浏览器,本文就居中的一些常用方法做个简单的介绍。 注:本文所讲方法除了特别说明外,都是兼容IE6+、谷歌、火狐等主流浏览器的。 先来说几种简单的、人畜无害的居中方法 1. 把ma 阅读全文
posted @ 2016-08-29 11:46 Lzijian 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 元素是文档结构的基础,在CSS中,每个元素生成了一个包含了元素内容的框(box,也译为“盒子”)。但是不同的元素显示的方式会有所不同,例如<div>和<span>就不同,而<strong>和<p>也不一样。在文档类型定义(DTD)中对不同的元素规定了不同的类型,这也是DTD对文档之所以重要的原因之一 阅读全文
posted @ 2016-08-29 10:42 Lzijian 阅读(740) 评论(0) 推荐(0) 编辑