如果机动车在斑马线上发生了撞人事故,一般情况下都需要负上全责。在公安机关将事故的发生原因调查清楚之后,需要根据当事人的违章行为以及与发生的交通事故之间关系和起到的作用作为判定交通事故的依据。
《中华人民共和国道路交通安全法》第四十七条,机动车行经人行横道时,应当减速行驶;遇行人正在通过人行横道,应当停车让行。 机动车行经没有交通信号的道路时,遇行人横过道路,应当避让。