午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - jquery實(shí)現(xiàn)的一個簡單的圖片縮放、旋轉(zhuǎn)功能,但是旋轉(zhuǎn)后再縮放就出問題了

瀏覽:180日期:2023-01-03 16:20:51

問題描述

javascript - jquery實(shí)現(xiàn)的一個簡單的圖片縮放、旋轉(zhuǎn)功能,但是旋轉(zhuǎn)后再縮放就出問題了javascript - jquery實(shí)現(xiàn)的一個簡單的圖片縮放、旋轉(zhuǎn)功能,但是旋轉(zhuǎn)后再縮放就出問題了用jquery制作的,圖片外面包裹一個和圖片等大的p盒子#wrapp,實(shí)現(xiàn)原理是這樣的,拿右下角的小圓點(diǎn)為例: 鼠標(biāo)點(diǎn)下小圓點(diǎn)時記錄當(dāng)前鼠標(biāo)的pageX和pageY的值,盒子#wrapp的寬高以及l(fā)eft和top值。通過移動時鼠標(biāo)的pageX減去起初記錄的pageX值計(jì)算水平方向鼠標(biāo)移動的距離,從而給盒子添加該距離作為寬度的增長值,代碼如下

$(document).on('mousedown','#resize_rb',function(event){activeWrapp = $(event.target).parent('#wrapp');eX = event.pageX;eY = event.pageY;eW = activeWrapp.width();eH = activeWrapp.height();wrappX = parseInt(activeWrapp.css('left'));wrappY = parseInt(activeWrapp.css('top'));rbMove = true;return false; }) $(document).on('mousemove',function(event){if(rbMove){ var x = event.pageX - eX; var y = event.pageY - eY; activeWrapp.css({'width':eW + x + 'px','height':eH + y + 'px'}); setResizeToolPositionAndSize($(’#resize_rb’));} }

這種方式實(shí)現(xiàn)的縮放在盒子旋轉(zhuǎn)之后(即transform:rotate()屬性不為0)再進(jìn)行縮放就亂了,有沒有辦法在此基礎(chǔ)上坐點(diǎn)修改比如利用旋轉(zhuǎn)角度計(jì)算應(yīng)該修改的尺寸?大神給說下思路就好 。(如果有這種好用的插件也希望可以推薦以下)

問題解答

回答1:

鼠標(biāo)移動的x和y值除以cos旋轉(zhuǎn)角度,應(yīng)該就是你應(yīng)該改變的元素寬高。(不太對,我改一改)

標(biāo)簽: JavaScript
主站蜘蛛池模板: 美丽姑娘在线观看免费 | 久久成人精品 | 在线观看黄 | 成人精品三级av在线看 | 蜜挑成熟时在线观看 | 免费在线视频一区二区 | 九月色婷婷 | 91精品网 | 在线观看国产91 | 三级视频在线播放 | 欧美一区二区在线视频 | av免费网址 | 国产日本一区二区三区 | 成人自拍一区 | 一区二区三区国产在线观看 | 精品国产一区二区三区在线观看 | 91精品入口| 婷婷激情综合网 | 美女av在线免费观看 | 天堂福利在线 | 日韩经典一区 | 成人小视频免费在线观看 | 免费黄色片视频 | 91精品视频免费在线观看 | 91日日| 久久久成人精品 | 亚洲另类色图 | 亚洲欧美激情精品一区二区 | 欧美激情一区二区视频 | 性网爆门事件集合av | 国产免费久久 | 欧美bbbbbbbbbbbb精品 | 午夜aaa| 天天爽爽| 四虎精品永久在线 | 天天夜夜爽 | 色av中文字幕 | 狠狠狠久久久 | 日韩有码av | 一区二区三区免费在线视频 | 国产伦理久久精品久久久久 |