我正在尝试为zepto.js重写一个很棒的jQuery插件:

https://github.com/phiggins42/bloody-jquery-plugins/blob/master/pubsub.js

我不认为这是一个大问题,因为语法几乎相似,但是我在pubsub插件的这一部分有点挣扎:

cache[topic] && d.each(cache[topic], function(){
    this.apply(d, args || []);
});


我的控制台说:


  TypeError:表达式的结果
  'd.each'[未定义]不是
  功能。


一些提示如何使它工作?

最佳答案

弄清楚了。 .each不适用于zepto。

这是我重写的zepto插件:

https://github.com/martinjuhasz/pubsub-zepto

10-08 16:48