Javascript $super不是Rickshaw JS中的函数错误

Javascript $super不是Rickshaw JS中的函数错误,javascript,rickshaw,Javascript,Rickshaw,我正在使用requirej加载所有人力车js文件,以便: define([ "rickshaw","rickshaw/Rickshaw.Class","rickshaw/Rickshaw.Compact.ClassList","rickshaw/Rickshaw.Graph","rickshaw/Rickshaw.Graph.Renderer", "rickshaw/Rickshaw.Graph.Renderer.Area","rickshaw/Rickshaw.Graph.

我正在使用requirej加载所有人力车js文件,以便:

define([       "rickshaw","rickshaw/Rickshaw.Class","rickshaw/Rickshaw.Compact.ClassList","rickshaw/Rickshaw.Graph","rickshaw/Rickshaw.Graph.Renderer",
    "rickshaw/Rickshaw.Graph.Renderer.Area","rickshaw/Rickshaw.Graph.Renderer.Line","rickshaw/Rickshaw.Graph.Renderer.Bar","rickshaw/Rickshaw.Graph.Renderer.ScatterPlot",
    "rickshaw/Rickshaw.Graph.RangeSlider","rickshaw/Rickshaw.Graph.HoverDetail","rickshaw/Rickshaw.Graph.Annotate","rickshaw/Rickshaw.Graph.Legend",
    "rickshaw/Rickshaw.Graph.Axis.Time","rickshaw/Rickshaw.Graph.Behavior.Series.Toggle","rickshaw/Rickshaw.Graph.Behavior.Series.Order",
    "rickshaw/Rickshaw.Graph.Behavior.Series.Highlight","rickshaw/Rickshaw.Graph.Smoother","rickshaw/Rickshaw.Graph.Unstacker","rickshaw/Rickshaw.Fixtures.Time",
    "rickshaw/Rickshaw.Fixtures.Number","rickshaw/Rickshaw.Fixtures.RandomData","rickshaw/Rickshaw.Fixtures.Color","rickshaw/Rickshaw.Color.Palette",
    "rickshaw/Rickshaw.Graph.Axis.Y","rickshaw/Rickshaw.Series","rickshaw/extensions"], function() {

   function draw(dObj, containerId, sliderId, timelineId, legendId) {
    var graph = new Rickshaw.Graph({
        element: document.getElementById(containerId),
        renderer: 'area',
        height: 400,
        stroke: true,
        series: dObj
    });

    graph.render();

    var slider = new Rickshaw.Graph.RangeSlider({
        graph: graph,
        element: $(sliderId)
    });
 .......

}
当我加载页面时,出现以下错误:

TypeError:$super不是函数


我没有单独的js文件,而是合并了所有的人力车。。。。js集成到一个文件中,现在工作正常。现在define方法将只有一个文件引用

define(["rickshaw"], function() {...});

您是否忘记了
元素:$(“#”+sliderId)
中的散列?我的slider变量中有它。在我将文件转换为使用requirejs之前,它工作得很好。我想这与加载脚本有关。在某个时刻,我意识到像人力车这样的错误。类未找到的错误突然出现。因此,我开始在require config中使用“shim”,这有助于正确加载依赖项。像shim:[“rickshaw/rickshaw.Compact.ClassList”:{deps:“rickshaw/rickshaw.Class”}但没有帮助。