$preViewImg.on("mousewheel", function (e) {
e.preventDefault();
var deg = this.getPreviewPicDeg();
var scale = this.getPreviewPicScale();
var del = 0;
if(e.originalEvent.wheelDelta) {
del = e.originalEvent.wheelDelta;
}else if(e.originalEvent.detail) {
del = e.originalEvent.detail * -1;
}
if(del > 0) {
$preViewImg.css('transform', 'translate3d(0px, 0px, 0px) scale3d(' + 1.2 * scale + ', ' + 1.2 * scale + ', 1) rotate(' + deg + 'deg)');
}else if(del < 0) {
$preViewImg.css('transform', 'translate3d(0px, 0px, 0px) scale3d(' + 0.8 * scale + ', ' + 0.8 * scale + ', 1) rotate(' + deg + 'deg)');
}
});
function getPreviewPicDeg() {
var preViewImgDom = $(window.top.document.body).find('#preViewImg');
var values = preViewImgDom.css('transform').split('(')[1].split(')')[0].split(',');
var deg = Math.round(Math.atan2(values[1], values[0]) * (180 / Math.PI)); return deg;
};
function getPreviewPicScale() {
var preViewImgDom = $(window.top.document.body).find('#preViewImg');
var values = preViewImgDom.css('transform').split('(')[1].split(')')[0].split(',');
var scale = Math.sqrt(values[0] * values[0] + values[1] * values[1]); return scale;
};
$preViewImg.css('transform', 'translate3d(0px, 0px, 0px) scale3d(' + 1.2 * scale + ', ' + 1.2 * scale + ', 1) rotate(' + deg + 'deg)');
$preViewImg.css('transform', 'translate3d(0px, 0px, 0px) scale3d(' + 0.8 * scale + ', ' + 0.8 * scale + ', 1) rotate(' + deg + 'deg)');