亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

javascript - jquery實現的一個簡單的圖片縮放、旋轉功能,但是旋轉后再縮放就出問題了

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

問題描述

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

$(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’));} }

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

問題解答

回答1:

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

標簽: JavaScript
主站蜘蛛池模板: 欧美黑人巨大最猛性xxxxx | 成人午夜看片 | 成人精品视频一区二区三区 | 一级作爱视频免费观看 | 久草久| 自拍视频网 | 日韩一区二区三区免费视频 | 久久99精品久久久久久三级 | 日本护士一级毛片在线播放 | 欧美精品一区二区在线观看 | 91成年人视频| 免费网站18| 国产精品一国产精品免费 | 67194在线午夜亚洲 | 中国国产一级毛片 | 最近手机中文在线视频 | 中文字幕国产一区 | 亚洲夜色夜色综合网站 | 手机看片高清国产日韩片 | 国产精品久久久一区二区三区 | 91久久精品国产亚洲 | 久草色视频 | 青青热久久国产久精品秒播 | 手机看片高清国产日韩片 | 中文字幕在线观看不卡视频 | 一区二区三区视频观看 | 国产亚洲精彩视频 | 国产亚洲欧美ai在线看片 | 亚洲精品aaa| 女人张腿让男桶免费视频网站 | 免费人成黄页在线观看视频国产 | 三级c欧美做人爱视频 | 一区二区三区视频网站 | 亚洲欧美精品一区二区 | 欧美特级午夜一区二区三区 | 午夜香蕉成视频人网站高清版 | 亚洲欧美一区在线 | chinese农村野战videos | 一区二区三区亚洲 | 中文字幕va一区二区三区 | 久久精品爱 |