鱼在水中的时候需要呼吸,它们会游到水面上吸取氧气。当它们发现人类的身体上有呼吸的迹象时,会被误认为这是水面,于是就会跳到身上。
此外,如果水中的氧气含量不够,鱼也会在寻找氧气的时候跳出水面。对于小孩来说,比成年人身高低,且活动范围通常会更靠近水面,因此到比较容易成为鱼跳的对象。
另外有些鱼类的嗅觉相当灵敏,它们可能会被皮肤上的坐螨之类的微生物的气味所吸引,从而跳到小孩身上。