[英]img css top value changes when changing src attribute
在這里的國際象棋游戲網站上,我有一個棋子(棋子)的圖像,該棋子在提升后會發生變化。 我使用絕對CSS定位來定位片段,並給出top/left
值。 由於某些原因,當我在升級時更改pawn的src
屬性時,CSS top
值會更改。
在我給出的鏈接中,如果您通過(擾流器)將頂部白色棋子向上移動一個正方形並將其提升為騎士來解決難題,則該棋子將被移回原始正方形(將圖像的top
值設置為0)。
如果查看我的腳本(源映射到assets/js/mateinone.js
)並在第133行放置一個斷點,則可以修改src
值(即使通過開發人員工具的elements / inspector選項卡),其top
價值也會改變!
有人可以解釋這種行為嗎?
問題不在133行,而是在mateinone.js的379行。 _setPiece()
方法正在將原始頂部值重置為圖像。 更改您的邏輯,以便它不會重置它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.