放大鏡效果通過(guò)scroll來(lái)實(shí)現(xiàn)可以嗎?
我的實(shí)現(xiàn)思路是:在代碼中檢測(cè)圖片大小求出比例,檢測(cè)鼠標(biāo)在小圖片中移動(dòng)了多少,大圖片在div的也移動(dòng)相應(yīng)比例的距離,但是這樣有一個(gè)問(wèn)題,用scrollLeft 和 scrollTop 只能保證左上角的點(diǎn)是正確的。放大鏡覆蓋的區(qū)域沒(méi)有辦法和大圖顯示的區(qū)域完全成比例(需要手動(dòng)修改css),我自己覺(jué)得這方法太笨。有好思路的望不吝賜教
2022-03-22
貌似我錯(cuò)了呢,罪過(guò)pentakill
2016-05-31
大圖區(qū)域圖片比框要大,和小圖區(qū)域是不一樣的,scrollLeft 和 scrollTop是滾動(dòng)的距離,建議用offsetLeft 和offsetTop