基本的に私はid = "room"のimgを+1または-1になるようなパラメータにしたがって縮尺しようとしています。元のサイズから+ 10%、-10%:現在のサイズからの縮尺イメージ
これは私が、これはmouswheel検出の内側にある
を
function scalar(scaleP100){ /* scaleP100 is +1 or -1 (no other posible value)*/
var addX = $('#room').width()*10*scaleP100/100;
var addY = $('#room').height()*10*scaleP100/100;
var newW = $('#room').width()+ addX;
var newH = $('#room').height() + addY;
$('img#room').css({'width':newW,'height':newH});
console.log(newW +','+ newH+':'+$('img#room').length);
return false;
}
をしようとしていますので、それは2つの段階が持っているかで+ -10%) 元サイズです。私はちょうど理由がわからない現在のサイズに合わせて縮尺していない(元のサイズの代わりに)
私は間違って何をしていますか? <:あなたは私はおそらくうまく説明していませんでした何を見たい場合は
、
おかげ
申し訳ありませんが、あなたの質問は分かりません。あなたのデモは私のブラウザで正常に動作します。 – mddw
あなたは何を求めていますか?現在のサイズに応じて縮尺が変わります...なぜ丸め誤差があるのでしょうか? – Andrew
@mdi @mdiは一度大きくなるか小さくなるか、すべてのマウスホイールを上下にサイズ変更したい(私は無限のサイズしか望んでいない、3)だけで、最後のサイズを再スケールすることを覚えている。元のサイズ全体の時間) –