摘要: 问题描述 对于动态添加的元素需要绑定事件时,我们会用到事件委托来处理,当使用委托给一个元素添加click事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效。 可以使用下面的代码在 iOS 中进行测试 阅读全文
posted @ 2017-12-07 10:56 Rankingblack 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 在前端开发中,要做到CheckBox自定义的样式,实现起来可能会有点麻烦,以下介绍一种通过伪类来实现该功能的方法,希望会有用。 代码如下: PS:其实checkbox的样式还是浏览器的原始样式,只是在它原来的位置上通过(::before)重画了一个假象。 阅读全文
posted @ 2017-10-25 18:21 Rankingblack 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在javascript OOP中,我们经常会这样定义: function cat(){}cat.prototype={ food:"fish", say: function(){ alert("I love "+this.food); }}var blackCat = new cat;blackCa 阅读全文
posted @ 2017-10-23 11:56 Rankingblack 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.ios按钮变灰色,给按钮加样式: -webkit-appearance: none; 2.有圆角 button{ border-radius: 0; } 3.去除Chrome等浏览器文本框默认发光边框 input:focus, textarea:focus { outline: none;} 4 阅读全文
posted @ 2016-12-30 11:56 Rankingblack 阅读(1709) 评论(0) 推荐(0) 编辑
摘要: //设置根元素字体 var win = window, doc = document; function setFontSize() { var winWidth = $(window).width(); //750这个数字是根据你的设计图的实际大小来的,所以值具体根据设计图的大小 var size 阅读全文
posted @ 2016-10-09 15:22 Rankingblack 阅读(3510) 评论(0) 推荐(0) 编辑
摘要: function GetRequest(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) retu 阅读全文
posted @ 2016-10-09 15:14 Rankingblack 阅读(343) 评论(0) 推荐(0) 编辑
摘要: var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test num //true 相同类型 相同值 test !== num //false test与num类型相同,其值也相同, 非运算肯定是false nu 阅读全文
posted @ 2016-07-23 15:47 Rankingblack 阅读(272) 评论(0) 推荐(0) 编辑