首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从jQuery迁移到Zepto

从jQuery迁移到Zepto
EN

Stack Overflow用户
提问于 2013-06-28 09:29:20
回答 1查看 1.1K关注 0票数 3

我在jQuery中使用了很多插件...

我正在尝试迁移到Zepto,我遇到了这个问题

代码语言:javascript
复制
Uncaught TypeError: Object function (a,b){return A.init(a,b)} has no method 'data' 

在控制台中

代码语言:javascript
复制
$.data
undefined

在我的html中(使用jade编译器)

代码语言:javascript
复制
script(src="/javascripts/assets/zepto/zepto.min.js")
script(src="/javascripts/assets/zepto/data.js")
script
    Zepto.browser = {webkit: true}
    window.jQuery = Zepto

而我仍然得到了这个

代码语言:javascript
复制
Uncaught TypeError: Object function (a,b){return A.init(a,b)} has no method 'data' 
$.data
undefined

这是data.js data.js,这是github Zepto

谁能给我解释一下怎么回事?

EN

回答 1

Stack Overflow用户

发布于 2013-06-28 09:33:41

jQuery有一个jQuery.data function,而Zepto似乎没有。这应该作为一个实现来工作:

代码语言:javascript
复制
$.data = function(elem, key, value){
    return $(elem).data(key, value);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17355875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档