gpt4 book ai didi

javascript - 类型错误 $ 不是函数

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:35:33 25 4
gpt4 key购买 nike

我正在使用 jQuery Based Memory Game在我的网站上。它总体上运行良好,但我希望最后显示一个“再玩一次”链接和统计数据。我无法使该代码正常工作。我看到这个错误:

TypeError: $ is not a function
[Break On This Error]

var game = $('div.slashc-memory-game'); // get the game

这是JS:

    // this script shows how you can get info about the game
var game = $('div.slashc-memory-game'); // get the game
var info = $('p#info').find('span'); // get the info box
var playAgain = $('a#play-again').css('visibility', 'hidden'); // get the play again link
// format time like hh:mm:ss
var formatTime = function(s)
{
var h = parseInt(s / 3600), m = parseInt((s - h * 3600) / 60); s = s % 60;
return (h < 10 ? '0' + h : h) + ':' + (m < 10 ? '0' + m : m) + ':' + (s < 10 ? '0' + s : s);
}
// listen for game 'done' event
game.bind('done', function(e)
{
// show basic stats
var stats = game.slashcMemoryGame('getStats');
info.html('Success ! Number of clicks : ' + stats.numClicks + ', elapsed time : ' + formatTime(parseInt(stats.time / 1000)) + '.');
playAgain.css('visibility', 'visible'); // show link
});
// play again action
playAgain.click(function(e)
{
playAgain.css('visibility', 'hidden'); // hide link
info.html('Memory Game, click to reveal images'); // reset text
game.slashcMemoryGame('restart'); // restart game
e.preventDefault();
});

这是一个Fiddle

最佳答案

尝试用 jQuery() 替换 $() 并查看是否继续出现此错误。指示它不是函数的错误意味着 jQuery 文件尚未加载或 $ 名称被有意释放。

如果 jQuery() 函数不起作用,请确保您在脚本 block /文件之前加载 jQuery 文件。

关于javascript - 类型错误 $ 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12166883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com