鍍金池/ 問答/HTML/ require.js使用插件報(bào)錯(cuò)?

require.js使用插件報(bào)錯(cuò)?

1. 錯(cuò)誤描述

Uncaught TypeError: $(...).jqthumb is not a function

2. 我的設(shè)置
除了paths,在shim中設(shè)置如下:

jqthumb: {
    deps: ['jquery'],
    exports: 'jqthumb'
},

3. 在業(yè)務(wù)代碼中的調(diào)用如下:

$(document).ready(function () {
    require(['jqthumb'], function (jqthumb) {
        $('img').jqthumb();
    });
})

4.問題
然后就報(bào)錯(cuò)了。錯(cuò)誤內(nèi)容跟開頭的描述是一樣的,補(bǔ)充幾點(diǎn):

  1. jqthumb插件官方說(shuō)support AMD,不知道跟我調(diào)用的方法有沒有什么關(guān)系
  2. 關(guān)于配置文件中設(shè)置的exports,和業(yè)務(wù)代碼頁(yè)面調(diào)用寫在function中的回調(diào)參數(shù),我不知道哪個(gè)優(yōu)先,是否一樣,能否省略哪一個(gè)?
回答
編輯回答
硬扛

請(qǐng)問,這問題,解決了么

2018年1月18日 00:50