【问题标题】:unable to load plugin jquery-visible using requirejs无法使用 requirejs 加载插件 jquery-visible
【发布时间】:2015-06-26 11:22:38
【问题描述】:

我正在为我的项目使用 require.js 并且无法加载 "jquery-visible" 插件,我使用 jquery.visible.min 正确配置了路径

require.config({
    paths: {

        'jquery': "../kendo/js/jquery.min",

        'dependency':"../jquery-visible-master/jquery.visible.min"
    },

并像这样定义依赖项

define(
    [
         "jquery"

         ,"dependency"

    ],
    function (
         $

       ,dependency

    ) 

当我使用依赖项调用 jquery 函数(.visible)时,它说 .visible() 不是函数

$("#bookmark-5").visible() ;

控制台中的错误消息:456 Uncaught TypeError: $(...).visible() is not a function

【问题讨论】:

    标签: javascript jquery html css requirejs


    【解决方案1】:

    尝试使用下一个配置:

    require.config({
        paths: {
            jquery: "../kendo/js/jquery.min",    
            dependency :"../jquery-visible-master/jquery.visible.min"
        },
        shim: {
            dependency: ["jquery"]
        }
    

    【讨论】:

    • Vladimir,在您的路径和 shim 对象中,您没有在属性名称上使用引号,如果我使用引号,我做错了吗?
    • @MikeDevenney,不-没关系。此外 - 看起来你是对的。检查此讨论 - stackoverflow.com/questions/4201441/…
    • 感谢您的链接,我还没有做太多的挖掘工作,因为我刚刚开始使用该库作为新项目的一部分。很高兴知道!
    猜你喜欢
    • 2014-08-06
    • 2013-02-28
    • 2015-04-21
    • 1970-01-01
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多