當(dāng)你使用了beginPath時(shí)鹃两,你后面的isPointInPath會根據(jù)最后一個(gè)beginPath繪制的路徑從而進(jìn)行位置的判斷路星。
例如:
Mozilla開發(fā)者文檔
這是Mozilla開發(fā)者文檔那邊的例子
確實(shí)吧趣。這個(gè)時(shí)候能打印出true任内。
然而當(dāng)你給他加一個(gè)beginPath
綜上赞哗,當(dāng)你使用beginPath.不止一次的時(shí)候判斷位置不要直接用isPointInPath.直接用當(dāng)前鼠標(biāo)位置的點(diǎn)揍很,在循環(huán)判斷物體是否在鼠標(biāo)點(diǎn)上郎楼。