/ / using stickytableheaders with requirejs не завантажується - javascript, jquery, requirejs

Використання stickytableheaders з вимогами не завантаження - javascript, jquery, requirejs

Я намагаюся завантажити стійкі головки з requirejs і не може "змусити його працювати. Завжди каже, що не знайдено. Я підтвердив, що завантажує цей сценарій до його використання.

будь-яка ідея чому $("table").stickyTableHeaders(); кинув би undefined is not a function помилка

Файл налаштування

var require = {
baseUrl: "/",
paths: {
"bootstrap": "Scripts/bootstrap/bootstrap",
"jquery": "Scripts/jquery/jquery-1.9.1",
"stickyTableHeaders": "Scripts/stickyheader/stickyheader",
"knockout": "Scripts/knockout/knockout-3.3.0",
"text": "Scripts/require/text",
"domReady": "Scripts/require/domReady"
},
shim: {
"bootstrap": {
deps: ["jquery"]
},
"stickyTableHeaders": {
deps: ["jquery"],
exports: "jQuery.fn.stickyTableHeaders"
}
}
}

файл запуску

require(["jquery"
, "knockout"
, "Scripts/App/components/appViewModel"
, "stickyTableHeaders"
, "bootstrap"
, "/Scripts/knockout/bindinghandlers.js"
, "domReady!"]
, function ($, ko, appViewModel, stickyTableHeaders) {

ko.components.register("reportingline", { require: "Scripts/App/components/reportingline/line" });
ko.components.register("newrpt", { require: "Scripts/App/components/newrpt/newreport" });

$("table").stickyTableHeaders();

ko.applyBindings(new appViewModel());
})

Відповіді:

-1 для відповіді № 1

Я зміг змусити його працювати.

Мені довелося додати код до кінця моделі перегляду сторінки, на якій вона була потрібна. Здається, має бути спосіб зробити це глобально, хоча.

$ ("table"). stickyTableHeaders ();