我想讓圖像動畫並將其精確地保存在當前打開的窗口的中央。 我已經嘗試了以下,但它不工作,請建議如何改進代碼以使其工作。使用JQUERY在中心縮小圖像?
// get image dimensions
var h = $(this).height();
var w = $(this).width();
//get div dimensions
var div_h =$('#imgContainer').height();
var div_w =$('#imgContainer').width();
var pY = Math.round((div_h - h)/2) + 'px';
var pX = Math.round((div_w - w)/2) + 'px';
$(this).animate({
opacity:"1",
top: pY+"px",
left: pX+"px",
zoom: '500%'
}, 'medium')
您的解決方案在firefox中不起作用..使用Firefox 20 * ..看起來像放大屬性是不支持的Firefox。 –
放大回原始大小怎麼樣?這將是花花公子。 – JustJohn
@JustJohn檢查這個小提琴;-) http://jsfiddle.net/gionaf/4gxcppb3/ – Giona