第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

為什么將控制元素的Left和top設(shè)置為空,bug就沒有了呢?

為什么將控制元素的Left和top設(shè)置為空,bug就沒有了呢?

正在回答

4 回答

因爲(wèi)ui-Resizable-ctrl原來的樣式是left 0和top 0;

移動的過程中改變了ui-Resizable-ctr的left和top值,

設(shè)置ui-Resizable-ctr的style為空后

ui-Resizable-ctrl繼續(xù)跟隨panel

0 回復(fù) 有任何疑惑可以回復(fù)我~
<!--
以下代碼片段是執(zhí)行兩次相同操作之后的結(jié)果。
-->

<!--?1.?未清空top和left之后,panel元素的代碼片段?-->
<!--?向右移動到panel.width=600px的位置?-->
<div?class="panel"?id="ui-Resizable"?style="width:?600px;">????
????<div?class="title">Resizable?Panel</div>????
????<div?class="ui-Resizable-r??ui-Resizable-ctrl"?style="left:?590px;"></div>????
????<div?class="ui-Resizable-b??ui-Resizable-ctrl"></div>????
????<div?class="ui-Resizable-rb?ui-Resizable-ctrl"></div>
</div>
<!--?向右下移動到panel.width=700px,height=600px的位置。注意看右控制元素的left值為590,所以會造成錯位?-->
<div?class="panel"?id="ui-Resizable"?style="width:?700px;?height:?600px;">????
????<div?class="title">Resizable?Panel</div>????
????<div?class="ui-Resizable-r??ui-Resizable-ctrl"?style="left:?590px;"></div>????
????<div?class="ui-Resizable-b??ui-Resizable-ctrl"></div>????
????<div?class="ui-Resizable-rb?ui-Resizable-ctrl"?style="left:?680px;?top:?580px;"></div>
</div>

<!--?2.?清空完top和left之后,panel元素的代碼片段?-->
<div?class="panel"?id="ui-Resizable"?style="width:?600px;">????
????<div?class="title">Resizable?Panel</div>????
????<div?class="ui-Resizable-r??ui-Resizable-ctrl"?style=""></div>????
????<div?class="ui-Resizable-b??ui-Resizable-ctrl"></div>????
????<div?class="ui-Resizable-rb?ui-Resizable-ctrl"></div>
</div>
<!--?鼠標(biāo)彈起會清空元素的top和left,所以位置是開始在CSS中設(shè)置的值?-->
<div?class="panel"?id="ui-Resizable"?style="width:?700px;?height:?600px;">????
????<div?class="title">Resizable?Panel</div>????
????<div?class="ui-Resizable-r??ui-Resizable-ctrl"?style=""></div>????
????<div?class="ui-Resizable-b??ui-Resizable-ctrl"></div>????
????<div?class="ui-Resizable-rb?ui-Resizable-ctrl"?style=""></div>
</div>


0 回復(fù) 有任何疑惑可以回復(fù)我~

控制元素到父元素的Left為零的話 那控制元素不應(yīng)該在父元素的左邊嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

白大官人

控制元素到父元素的Left為零的話 那控制元素不應(yīng)該在父元素的左邊嗎?
2018-07-09 回復(fù) 有任何疑惑可以回復(fù)我~
#2

張小顛001 回復(fù) 白大官人

雖然不知道你還需要不需要,我還是說一下我的理解把。因?yàn)樽筮吥菞l在CSS里面已經(jīng)設(shè)置了right:0;后來經(jīng)過JS代碼動態(tài)的拖動之后,相當(dāng)于給他又加了一個left值,把right:0覆蓋掉了。這個時候松開鼠標(biāo)時,清空left值,right:0就又起作用了,所以他還是緊緊靠在右邊。下面那條同理,bottom:0被覆蓋,清空top之后botton又生效。這是我的理解,不一定時正確的,獻(xiàn)丑
2018-10-29 回復(fù) 有任何疑惑可以回復(fù)我~
#3

張小顛001 回復(fù) 張小顛001

因?yàn)橛疫吥菞l,不好意思筆誤
2018-10-29 回復(fù) 有任何疑惑可以回復(fù)我~

控制元素相對于panel絕對定位,cls[i].style.left = '' 指的就是鼠標(biāo)松開后控制元素到父元素的left值為0

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為什么將控制元素的Left和top設(shè)置為空,bug就沒有了呢?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號