11.4 单击事件处理程序

  单击事件处理程序是当单击藏宝图的时候所调用的函数。用如下代码开始构建该函数:

《javascript-少儿编程》第11章寻找埋藏的宝藏之单击事件处理程序

  首先,使用$(“#map”)选择藏宝图区域(因为img元素有一个”map”的id),随后进入到单击事件处理函数。每次玩家单击地图,都会执行花括号之间的函数体。有关单击的信息,会通过event参数作为对象传递到函数体中。

  单击事件处理函数需要做一些工作:它必须增加单击计数,计算每次单击距离宝藏有多远,并且显示消息。在我们填入单击事件处理函数的代码之间,定义一些变量并创建其他的一些函数,它们将帮助执行所有这些步骤。