0
我正在進行圖像上載,並且需要爲圖像形狀添加功能。在jQuery中單擊按鈕更改圖像大小
有景觀,人像,廣場和全景按鈕。當用戶點擊其中任何一個時,div形狀將相應地改變。
這是正方形的代碼,但是當我點擊正方形時,它會拉伸圖像。我想改變div的形狀而不拉伸圖像。
$('#Square').on('click', function(){
var images = $("#uploadedImage");
for(i=0; i<images.length; i++)
images[i].onload = centerImage(images[i]);
function centerImage(img) {
if (img.width > img.height) {
var y = 160;
var x = img.width/img.height*y;
var marx = (x-y)/2;
img.style.height = y+"px";
img.style.marginLeft = -(marx) + "px";
}
}
});