我試圖在Joomla模塊中插入腳本。該腳本是JS中的百分比加載器。我與另一個js有一些問題,但我終於設法解決它們。
我得到的錯誤是:
Uncaught TypeError: Property '$' of object [object Object] is not a function (anonymous function)
我試圖導入Percentage Loader jQuery plugin
而且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(函數()...',區分大小寫 – 2013-04-11 13:41:49
有你在你的網站包含的jQuery ? – Nope 2013-04-11 13:42:12
我試過區分大小寫,但仍然出現同樣的錯誤。 是的,jQuery已經包含。 – manosim 2013-04-11 13:44:30