1. 机动车行经斑马线时,有减速、避让行人的义务。若机动车未按规定避让,撞上正在通过斑马线的行人,一般机动车负主要或全部责任。例如《道路交通安全法》第四十七条规定,机动车行经人行横道时,应当减速行驶;遇行人正在通过人行横道,应当停车让行。若机动车违反此规定,导致事故发生,责任较大。2. 行人在斑马线上有优先通行权,但如果存在闯红灯等违法行为,自身对事故发生有过错,会减轻机动车一方的责任。比如行人闯红灯被撞,行人可能要承担部分责任。3. 若事故发生时,双方都存在一定过错,如机动车未完全尽到避让义务,行人未按正常方式通过斑马线,责任划分会根据双方过错程度综合判定,可能双方承担同等责任或按一定比例分担责任。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。