鍍金池/ 問答/HTML5  HTML/ 如何把浮動(dòng)元素限制在父元素里面呢

如何把浮動(dòng)元素限制在父元素里面呢

我目前在做一個(gè)可以在固定大小的容器內(nèi)拖拽的元素。??墒菬o論設(shè)置overflow:hidden還是overflow:scroll??偰軌虬堰@個(gè)拖拽元素拖出容器,只不過是不會(huì)顯示在容器外。那么如何限制他只能在容器里面內(nèi)

回答
編輯回答
維他命

拖拽的時(shí)候做相對(duì)位置判斷啊。有很多現(xiàn)成的代碼。

2017年5月26日 20:49
編輯回答
茍活

這個(gè)是要在拖動(dòng)的時(shí)候判斷啊 也就是說拖動(dòng)的時(shí)候要設(shè)定上下左右四個(gè)范圍值,比如你向右拖動(dòng)的時(shí)候根據(jù)鼠標(biāo)移動(dòng)計(jì)算出被拖動(dòng)元素的left值,這時(shí)候要看left值是不是大于向右的最大值,如果大于的話,則直接把left設(shè)成最大值。

2018年2月21日 13:19