событие щелчка по датируемым данным не работает с requirejs, если я удаляю define и использую его как нормальное событие щелчка по файлу js.
Ошибки: Uncaught ReferenceError: showImg не определен
на HTMLImageElement.onclick
скрипты js: -
define(['jquery','jquery-ui', 'bootstrap', 'bootstrap-treeview',
'jquery-dateformat', 'datatables.net',
'dataTables-checkboxes', 'dataTables-buttons'],function($){
// code
});
config js: -
requirejs.config({
"paths" : {
"app" : "main",
"jquery" : [ "../lib/js/jquery-3.3.1" ],
"jquery-ui" : "../lib/js/jquery-ui",
"bootstrap" : "../lib/js/bootstrap.min",
"bootstrap-treeview" : "../lib/js/bootstrap-treeview.min",
"dataTables-buttons" : "../lib/js/dataTables.buttons.min",
"dataTables-checkboxes" : "../lib/js/dataTables.checkboxes.min",
"jquery-dateformat" : "../lib/js/jquery-dateformat.min",
"jquery-migrate" : [ "../lib/js/jquery-migrate-3.0.0.min" ],
"datatables.net" : [ "../lib/js/jquery.dataTables.min" ],
"script" : "js/script",
"search-bar" : "js/search-bar"
},
"shim" : {
// Place for dependencies
"bootstrap" : {
deps : [ "jquery", "jquery-ui" ]
},
"bootstrap-treeview" : {
deps : [ "jquery", "bootstrap" ]
},
"jquery-dateformat" : {
deps : [ "jquery" ]
},
"jquery-ui" : {
deps : [ "jquery" ]
},
"jquery-migrate" : {
deps : [ "jquery" ]
},
"datatables.net" : {
deps : [ "jquery", "jquery-ui", "bootstrap", "bootstrap-treeview",
"jquery-dateformat"]
},
"search-bar" : {
deps : [ "jquery", "jquery-ui", "bootstrap", "bootstrap-treeview",
"jquery-dateformat", "datatables.net",
"dataTables-checkboxes", "dataTables-buttons" ]
},
"script" : {
deps : [ "jquery", "jquery-ui", "bootstrap", "bootstrap-treeview",
"jquery-dateformat", "datatables.net",
"dataTables-checkboxes", "dataTables-buttons" ],
exports: 'DataTable'
}
}
});
requirejs([ "app" ]);