美文网首页我爱编程
09.28《锋利的jQuery》复习盘点一

09.28《锋利的jQuery》复习盘点一

作者: Mandy_jin | 来源:发表于2016-09-22 09:21 被阅读30次

..遇到的bug:

一、TypeError:document.on is not a function

原因:①The problem may be if you are using older version of jQuery. Because older versions of jQuery have 'live' method instead of 'on'.

②Check your jquery version, it should be at least 1.7 for $(document).on() to work.

二、jQuery 3.1.0 incompatible with jQuery Mobile?

The page above doesn't render mobile styles; it just looks like plain html.When I use 3.1.0 the console says: TypeError: a.event.props is undefined.

原因:JQM officially only supports JQuery up to 2.1.x(jQuery 1.8 - 1.11 / 2.1)You may even run into problems if you're combining JQM with JQuery 2.2.x See the official site:jquerymobile.com- You can also find more information on the issue on their github page:github.com/jquery/jquery-mobile/issuesmpf82

其他补充:

如果一个页面只对应手机端的话,用jQuery 2.x比jQuery 1.x好,因为没有对IE低版本的额外支持。同时,你还可以选择取消掉一些项目需求里不包含的内容,来编译出来你自己需要的版本,以此压缩jQuery的大小;

如果是要做响应式的话,为了全浏览器兼容,只有用jQuery 1.x的最新版了。

移动端更合适用zepto.(之后学习).

三、表单验证插件validation插件和metadata插件

按书本写,用jquery.metadata.js进行验证,结果失败了。通过查看jquery.validate.js源码,如下图:

可以看出空格十分重要,将代码改成如下图:

然后页面就可以成功验证了!

相关文章

  • 09.28《锋利的jQuery》复习盘点一

    ..遇到的bug: 一、TypeError:document.on is not a function 原因:①T...

  • 《锋利的jQuery》一、认识jQuery

    title: 《锋利的jQuery》一、认识jQuerydate: 2017-06-13 14:14:24tags...

  • 锋利的jQuery

    01 DOM操作*remove()和detach() 同样会删除元素,调用删除之后会返回删除的节点,删除之后仍然...

  • 锋利的jQuery

    jquery对象 jquery最重要的就是其对象,它的调用基本可以分成方法和函数(方法当然是函数,这里这么说是把由...

  • 锋利的jQuery

    第一章 认识jquery 1.javascript库封装了很多预定义的对象和实用函数,能帮助使用者轻松建立有高难度...

  • 锋利的jquery学习

    锋利的jquery学习 @(Jquery) [TOC] jquery环境配置 从官网上下载jquery.js文件,...

  • 《锋利的jQuery》复习回顾-jQuery选择器&DO

    时隔一年再次回顾《锋利的jQuery》这本书很多方法依然经典,只是现在各种MVX框架比较火,所以平时用的不多难免遗...

  • jQuery中的DOM操作

    jQuery中的DOM操作 @(前端知识总结)[jQuery, DOM] 本文是笔者读完《锋利的jQuery》后对...

  • jQuery 对象 VS DOM对象

    无论是看 jQuery 官方文档,还是《锋利的jQuery》,里边都提醒一点: jQuery 对象 DOM 对象不...

  • 《锋利的JQuery》笔记

    删除节点 jQuery提供了三种删除节点的方法,remove()、detach()和empty()。 remove...

网友评论

    本文标题:09.28《锋利的jQuery》复习盘点一

    本文链接:https://www.haomeiwen.com/subject/eiiwettx.html