拖動一個div或者圖片出一個范圍時,超出的部分顏色變化
米脂
2018-09-15 09:57:22
TA貢獻1946條經驗 獲得超3個贊
可以這么想:比如div1在div2上拖動,div2固定,div1和div2的位置坐標(相對文檔左上角的top,left)和大小width,height都可以獲取,那么:
每次在div1拖動的時候,當 div1Left < div2Left,即div1超出div2的左側,此時超出的部分寬度:x = div2Left - div1Left
然后你創建一個 div3: 背景紅色,div3Left = div1Left, div3Top = div1Top, div3Left = div1Left, div3Width = x, div3Height = div1Height
此時,超出的部分即為 div3,那么,超出的部分就顯示div3的背景紅色,這是左側超出,其余的方向同理。
舉報