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