日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

javascript - 想讓圖片上那個塊,在增加塊的寬度的時候向右邊移動,而不是向左邊移動。需要怎么解決?

瀏覽:275日期:2023-04-07 18:55:32

問題描述

<!DOCTYPE html><html><head> <title></title> <mata http-equiv=”content-type” content=”text/html; charset=gb2312” /> <style type='text/css'>* { margin: 0; padding: 0; font-size: 14px; font-family: '微軟雅黑';} </style></head><body> <p style='width:30px; height:30px;background:#808080; '></p> <p style='width:30px; height:30px;background:#808080; margin-left:170px; '></p> <p style='width:30px; height:30px;background:#808080; position:absolute;left:140px;top:200px;padding-left:0;'></p> <p style='width:30px; height:30px;background:#808080; position:absolute;top:170px'></p></body></html><script type='text/javascript'> setInterval(change, 5); function change() {var p1 = document.getElementById(’p1’);var p2 = document.getElementById(’p2’);var p3 = document.getElementById(’p3’);var p4 = document.getElementById(’p4’);var x = parseInt(p1.style.width);console.log(x);if (x<200) { x++;}p1.style.width = x + 'px';if (x =='200') { var y = parseInt(p2.style.height); if (y<200) { y++; } p2.style.height = y + 'px'; } if (y == '200') { var z = parseInt(p3.style.width); if (z < 200) { z++; } p3.style.width = z + 'px';} }</script>

javascript - 想讓圖片上那個塊,在增加塊的寬度的時候向右邊移動,而不是向左邊移動。需要怎么解決?

問題解答

回答1:

由于,HTML內坐標系是從左往右是X軸,從上到下是Y軸。你的第三條邊,實際上是從紅點開始延長的一個長方形:javascript - 想讓圖片上那個塊,在增加塊的寬度的時候向右邊移動,而不是向左邊移動。需要怎么解決?

由于,第三條邊是從正方形p3延長而來,而由于你增加了正方形的寬度,又因為屏幕從左向右為X軸正方向,所以寬度增加正方形會向右延長成長方形。而如果你要讓這個變長的效果“看起來”是在向左移動,那么就要在每一次變長的同時,將紅點向左移動相同的距離。

所以,對于p3的操作應該這樣寫:

if (y == '200') { var z = parseInt(p3.style.width); if (z < 200) {z++; } p3.style.marginLeft = (-z + 30) + ’px’; // 加上上面一句,至于為什么是-z + 30 // 其實是-(z - 30) // 因為,原本方塊的寬度就是30, // 那么,在X軸正方向(寬度增量就是z - 30) // 由于寬度向右伸長了z - 30 // 所以將左邊距設置為-(z - 30),來抵消這個向右伸長的增量 // 所以,看起來就是在向左移動 // 實際上是伸長以后將整個圖形同時向左移相應的距離 // 而并非是實際向左伸長 p3.style.width = z + 'px';}

效果圖:javascript - 想讓圖片上那個塊,在增加塊的寬度的時候向右邊移動,而不是向左邊移動。需要怎么解決?

回答2:

由于,HTML內坐標系是從左往右是X軸,從上到下是Y軸。你的第三條邊,實際上是從紅點開始延長的一個長方形:

由于,第三條邊是從正方形p3延長而來,而由于你增加了正方形的寬度,又因為屏幕從左向右為X軸正方向,所以寬度增加正方形會向右延長成長方形。而如果你要讓這個變長的效果“看起來”是在向左移動,那么就要在每一次變長的同時,將紅點向左移動相同的距離。

所以,對于p3的操作應該這樣寫:

if (y == '200') {

var z = parseInt(p3.style.width);if (z < 200) { z++;}p3.style.marginLeft = (-z + 30) + ’px’;// 加上上面一句,至于為什么是-z + 30// 其實是-(z - 30)// 因為,原本方塊的寬度就是30,// 那么,在X軸正方向(寬度增量就是z - 30)// 由于寬度向右伸長了z - 30// 所以將左邊距設置為-(z - 30),來抵消這個向右伸長的增量// 所以,看起來就是在向左移動// 實際上是伸長以后將整個圖形同時向左移相應的距離// 而并非是實際向左伸長p3.style.width = z + 'px';

}效果圖:

標簽: JavaScript
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品无播放器在线播放| 午夜久久福利| 中文字幕免费一区二区| 久久国产精品亚洲77777| 亚洲在线观看| 日韩在线网址| 久久99免费视频| 精品久久久久中文字幕小说| 国内自拍视频一区二区三区| 国产h片在线观看| 欧美色图一区| 亚洲精品日本| 欧美黄色精品| 日韩高清欧美| 亚洲欧美在线专区| 亚洲一级大片| 欧美成a人片免费观看久久五月天| 国产成人精品一区二区三区免费| 欧美日韩精品免费观看视欧美高清免费大片 | 中文在线а√在线8| 精品亚洲美女网站| 亚洲综合精品四区| 国产亚洲欧美日韩在线观看一区二区 | 国产亚洲毛片| 国产探花在线精品一区二区| 国产成人免费| 国产亚洲永久域名| 老司机免费视频一区二区三区| 亚洲a在线视频| 日韩国产欧美视频| 91嫩草亚洲精品| 亚洲色图综合| 免费一二一二在线视频| 91精品日本| 在线精品小视频| 精品中文在线| 欧美中文一区| 国产免费成人| 日韩av一级| 精品视频国内| 亚洲在线久久| 午夜欧美理论片| 精品国产精品久久一区免费式| 中文一区一区三区免费在线观 | 久久激情av| 亚洲一区不卡| 精品国产麻豆| 欧美韩一区二区| 日韩精品一页| 午夜精品福利影院| 手机精品视频在线观看| 婷婷综合网站| 91精品久久久久久久久久不卡| 国产一区二区三区视频在线| 国产日韩精品视频一区二区三区| 夜夜嗨av一区二区三区网站四季av| 福利一区视频| 成人欧美一区二区三区的电影| 色狠狠一区二区三区| 日韩专区欧美专区| 影院欧美亚洲| 夜久久久久久| 亚洲欧美日本国产| 亚洲精品视频一二三区| 日韩欧美在线精品| 欧美亚洲三区| 国产精品久久久久毛片大屁完整版 | 国产精品久久久网站| 88久久精品| 日韩中文字幕| 国产欧美日韩| 国产中文欧美日韩在线| 日韩欧美午夜| 久热re这里精品视频在线6| 综合亚洲色图| 国产伦精品一区二区三区千人斩| 美女视频免费精品| 天堂资源在线亚洲| 免费久久99精品国产| 久久精品凹凸全集| 日韩av免费大片| 午夜久久久久| 国产精品一国产精品k频道56| 福利精品在线| 黄色成人91| 国产精品久久久免费| 99精品综合| 欧美片第1页综合| 亚洲一级影院| 欧美日韩黄网站| 四虎影视精品| 国产精品多人| 国产免费成人| yellow在线观看网址| 中文字幕日韩高清在线| 91视频一区| 国产午夜久久av| 99亚洲精品| 国产精品蜜芽在线观看| 日韩精彩视频在线观看| 国产一区二区三区四区五区传媒| 免费观看久久久4p| 久久精选视频| 老司机精品视频在线播放| 久久xxxx| 91久久国产| 日韩中文影院| 日韩av在线中文字幕| 久久国产人妖系列| 免费在线欧美视频| 亚洲精品1区2区| 久久久久国产精品一区三寸| 国产福利资源一区| 日韩1区2区日韩1区2区| 日本大胆欧美人术艺术动态| 国产精品成久久久久| 国产欧美日韩精品高清二区综合区 | 国内精品亚洲| 国产精品xxx在线观看| 视频一区欧美精品| 久久国产精品毛片| 精品1区2区3区4区| 99久久激情| 激情综合自拍| 欧美精品九九| 喷白浆一区二区| 日韩精品午夜视频| 国产探花一区| 麻豆传媒一区二区三区| 国产精品99久久免费| 国产伦一区二区三区| 久久国内精品| 久久香蕉精品香蕉| 欧美亚洲日本精品| 香蕉国产精品| 亚洲久久一区| 69堂免费精品视频在线播放| 久久99久久久精品欧美| 国产精选一区| 欧洲一区二区三区精品| 亚洲一级影院| 日本亚洲欧洲无免费码在线| 国产亚洲一区| 日韩免费看片| 一二三区精品| 日产午夜精品一线二线三线| 欧美亚洲国产激情| 中文字幕亚洲影视| 丁香婷婷久久| 伊人久久婷婷| 国产精品1区在线| 午夜久久免费观看| 国产精品最新| 亚洲欧洲美洲av| 日本不卡视频在线| 日韩精品专区| 热久久久久久| 激情欧美一区二区三区| 国产午夜一区| 欧美高清一区| 精品一区视频| 日本中文字幕视频一区| 99精品国产一区二区三区| 国产精品一区三区在线观看| 亚洲激情欧美| 黑森林国产精品av| 欧美日韩1区| 蜜桃视频一区二区三区在线观看| 美女国产精品久久久| 免播放器亚洲一区| 黑丝美女一区二区| 国产成人久久精品一区二区三区| 中文字幕日韩欧美精品高清在线| se01亚洲视频 | 尤物在线精品| 久久国产毛片| 国产精品xx| 久久免费精品| 久久狠狠久久| 日本亚洲欧美天堂免费| 欧美午夜不卡| 亚洲国产福利| 成人在线视频中文字幕| 久久狠狠亚洲综合| 欧美另类中文字幕| 日韩精品亚洲专区| 日韩一区免费| 午夜视频一区二区在线观看| 丝袜亚洲精品中文字幕一区| 亚洲第一区色| jiujiure精品视频播放| 亚洲二区在线| 99热免费精品| 综合激情一区| 日本成人一区二区| 欧美一区成人| 91精品丝袜国产高跟在线| 奇米色欧美一区二区三区| 欧美一级网址| 老司机免费视频一区二区|