JS & jquery
文章平均质量分 58
KeevaJ
这个作者很懒,什么都没留下…
展开
-
Safari 前端开发调试 iOS 完美解决方案
在日趋现代化的 Web 网络中,各种现代浏览器和移动终端设备的用户百分比越来越高。对于我们 Web 前端开发者来说,运行 iOS Safari 浏览器的苹果移动设备对我们来说更是不容忽视的。然而当我们需要对前端页面进行测试调试时,桌面版 Safari 的表现并不是与移动版 Safari 一模一样的(主要缘起 CSS 中 device-width 的判断),因此我们只能直接在 iOS 设备上对 Sa转载 2015-02-09 10:52:58 · 3902 阅读 · 0 评论 -
jquery.validate在IE8下,点击提交不进行验证的解决方案
jQuery.validate版本:jQuery Validation Plugin v1.13.1 jQuery版本:jQuery v1.11.2 在IE8下点击提交,任何情况都会验证成功,但是在keyup,blur时验证正常。 debug过程中发现提交的时候有这样一段代码: 这段代码的意思是为了使验证框架支持html5的“formvalidate”属性,如果提交的按钮有(“f原创 2015-04-07 10:35:01 · 2987 阅读 · 0 评论 -
Zepto 使用中的一些注意点
在编写手机端插件的时候,因为对jquery的代码最为熟悉,所以开始使用的jquery库进行效果的实现,考虑到jquery实在是太重了,在实现完效果之后,根据zepto的特性修改插件。 当初的zepto.js是在官网上下载的,发现好几个问题,比如$(selector).data只能存储string类型的数据,$(selector).animate()没有效果等等。差点感觉不会再爱了。然后,当当当,原创 2015-07-20 15:55:46 · 677 阅读 · 0 评论 -
Android 4.0.x 浏览器不触发 ontouchend 事件的bug
问题是这样的,使用 touch* 事件时,在 Android 4.0 上面的浏览器手指在 a 元素(或者其他任何元素)上做滑动操作,然后手指离开,结果不会触发 touchend 事件。同样的操作在 Android 2.x / ios 却会会正常触发 touchend 事件。到 touchmove 事件之后就终止掉,简单说,就是 touchend 事件丢失。天呐~无疑这是一个非常严重的bug——转载 2015-08-14 22:33:34 · 860 阅读 · 0 评论