首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >结合jQuery插件使用wirejs

结合jQuery插件使用wirejs
EN

Stack Overflow用户
提问于 2013-12-02 20:13:08
回答 1查看 64关注 0票数 1

我有一个jQuery插件,如“myPlugin”,如下所示:

  • 如果我的DOM包含:
  • 我将调用div上的插件: $(‘#-元素’).myPlugin();
  • 它会让插件做它的事情,这将导致(例如):

我正在试图找出这个插件是否可以作为wirejs规范中的组件使用,如下面的示例所示(除了没有我正在使用的onDom ):

代码语言:javascript
复制
define({
    myPluginComponent: {
        create: {
            module: 'myPlugin',
            onDom: '#some-element'
        }
    }
});

我可以想象,有些人已经尝试在jQuery插件上使用wirejs了。有人可以分享一个例子或一些文件吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-03 14:45:56

如果您的插件遵循类似于jQuery UI小部件的模式,那么您可以使用'wire/jquery/ui‘插件。这个插件说明了jQuery插件“构造”实例和设置/获取属性的独特方式。

文档上,我想到了这个:

代码语言:javascript
复制
define({
    myPluginComponent: {
        widget: {
            type: 'myPlugin',
            node: { $ref: 'dom!some-element' }
        }
    },
    $plugins: ['wire/jquery/ui', 'wire/jquery/dom']
});

"myPlugin“是$.fn上插件属性的名称。如果插件采用配置选项,则可以将它们作为options属性与node属性一起提供。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20336949

复制
相关文章

相似问题

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