JavaScript jquery-atwho.js 这里是不是有点问题!

kaka · 2013年03月05日 · 最后由 ichord 回复于 2013年03月06日 · 5649 次阅读

使用 requirejs 调用 jquery-atwho 时出错

 (function(factory) {
    if (typeof exports === 'object') {
      return factory(require('jquery'));
    } else if (typeof define === 'function' && define.amd) {
      //这里怎么没有调用factory,应该是factory(require('jquery'))
      return define(['jquery']);
    } else {
      return factory(window.jQuery);
    }
  })(function($) {
    var getCaretPos, setCaretPos;
    ....
})

@kaka

我最近用这个东西无作用,js 文件成功加载了,但是却没有 atWho 方法?可能是没有原因?

还有,是不是只能在 input 和 textarea 中使用?虽然 github 上是这么说,但是能不能告诉我,在其他标签中使用过的例子?

@kaka 说起来惭愧,我那段代码是从专门针对 jquery plugin 如何配合使用 AMD 的项目 copy 过来的。以为不会有什么问题的,还没用测试过。

@shatle 不能在其它标签用啦。之前有个老外说要用 div 的,也尝试过,但是出现太多错误了。所以就没考虑了。

大家以后有问题都请到 github 报 issue 吧。这样我可以比较快修复问题。在这里我不一定看到的。

@kaka @shatle 如果急用又没有什么特别需求,可以用比较稳定版本的 v0.1.7 的 gem, 和 位于 v0.1.x-stable branch 里的代码

#3 楼 @ichord 哦,我试试 0.1.7 的版本吧!

@kaka 0.1.7 不支持 requirejs btw.....

需要 登录 后方可回复, 如果你还没有账号请 注册新账号