前言
总结一些在项目中经常会碰到的小功能!
1.实时计算输入字符数
需求:规定输入框输入的个数,并实时计算还剩余多少个字数可以输入
1 |
|
maxlength属性的作用是:规定输入框最多可以输入的字符数,多于这个值,就不能继续输入。
2.全选
需求:当点击全选按钮时,所有checkbox选中;反之,所有checkBox未选中。
当所有checkbox都被选中时,全选按钮自己呈现选中状态,否则,呈现未选中状态。
1 |
|
3.聊天框
完整代码:
1 |
|
注意:Normalize.css 只是一个很小的CSS文件,但它在默认的HTML元素样式上提供了跨浏览器的高度一致性。相比于传统的
CSS reset
,Normalize.css
是一种现代的、为HTML5准备的优质替代方案。Normalize.css
现在已经被用于Twitter Bootstrap、HTML5 Boilerplate、GOV.UK、Rdio、CSS Tricks 以及许许多多其他框架、工具和网站上。它是经过@necolas和@jon_neal花了几百个小时来努力研究不同浏览器的默认样式的差异,总结出来的最终结果。
4.消息提示动画:闪烁
1 |
|
5.回到顶部
1 | function gotop(ele){ |
6.弹框
1 |
|
移动端
1 |
|
7.数字加减
1 |
|
8.点赞动画特效
1 |
|
效果如图所示:
9.移动端-输入验证码
1 |
|
效果如下: