Я пытаюсь вставить скрипт в модуль Joomla. Скрипт представляет собой процентный загрузчик на JS. У меня были некоторые проблемы с другим js, но мне наконец удалось их решить.
Ошибка, которую я получаю:
Uncaught TypeError: свойство '$' объекта [object Object] не является функцией (анонимная функция)
Я пытаюсь импортировать плагин Percentage Loader jQuery
И код js:
$(function() {
var $topLoader = $("#dttopLoader").percentageLoader({width: 256, height: 256, controllable : true, progress : 0.5, onProgressUpdate : function(val) {
$topLoader.setValue(Math.round(val * 100.0));
}});
var topLoaderRunning = false;
$("#dtanimateButton").click(function() {
if (topLoaderRunning) {
return;
}
topLoaderRunning = true;
$topLoader.setProgress(0);
$topLoader.setValue('0kb');
var kb = 0;
var totalKb = 999;
var animateFunc = function() {
kb += 17;
$topLoader.setProgress(kb / totalKb);
$topLoader.setValue(kb.toString() + 'kb');
if (kb < totalKb) {
setTimeout(animateFunc, 25);
} else {
topLoaderRunning = false;
}
}
setTimeout(animateFunc, 25);
});
});
Я попытался изменить первую строку с "$(function()..." на "jquery(function()...", так как я прочитал много тем в stackoverflow, но все еще не могу это исправить.
jQuery(function($) {
11.04.2013