欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

解决javascript jquery string is not a function,javascriptjquery

来源: javaer 分享于  点击 30035 次 点评:25

解决javascript jquery string is not a function,javascriptjquery


在写jquery插件时候,在旧版本的jquery库中运行良好的插件在jquery1.11中却报这样的错误。定位到了库中关于$.style()函数处。莫名其妙啊。

纠结了好多时候还是用清空排除法吧。删到最后发现是使用extend函数时忘了加上opt

var vars= $.extend({
            "style":"flat",
            divAttr:{
                height:null,
                width:null,
                padding:"10px",
                border:"2px",
                opacity:0.4,
                "backgroundColor":"#000"
            }
        },opts);

这句话是写插件的基本语句,就是把默认数据和传递进来的数据合并更新,但是漏掉了传进来的opts后在jquery1.11中报错。

有空继续研究下jquery 1.11中的$.extend()实现.


另外jquery1.11中$()已经不等同于$(document)了。懒人们请注意。。为了插件的兼容,请认真书写




相关文章

    暂无相关文章

用户点评