1
のサイズを変更:リサイズ画像は、私は画像ビューアを構築していると私は私のコードで問題をしました
$('.table_content_results table').click(function()
{
$('#overlay').show();
$('#pdfFrame').show();
$(window).resize();
});
$(window).resize(function()
{
var contentWidth = $('#pdfFrame').children('img').width();
var contentHeight = $('#pdfFrame').children('img').height();
var imageWidth = contentWidth/2;
var imageHeight = contentHeight/2;
$('#pdfFrame').children('img').width(imageWidth).height(imageHeight);
$('#pdfFrame').css(
{
position:'absolute',
left: ($(window).width() - imageWidth)/2,
top: ($(window).height() - imageHeight)/2
});
});
私はdiv要素の#pdfFrameに画像のサイズをトリミングするスクリプトで。 1つの問題は、ウィンドウのサイズを変更するたびにイメージが50%作物を作ってしまうことです。私の質問は、これを何度も繰り返すのを防ぐ方法です。
初めて画像を表示するだけでトリミングする必要があります。
誰かが私を助けてくれることを願っています。
ありがとうございます!
今のは、唯一の負荷ではなく、サイズ変更にサイズを変更すると仮定だ場合は、ウィンドウ – Henesnarfel
の任意の変化にサイズを変更しようとしているので、あなたがjQueryの負荷を使用して、ウィンドウが一定のサイズに達した後トリミングした画像を欠けています()not resize()? – adeneo
はい、pdfFrameはウィンドウの位置の中心を持つ必要があり、イメージのサイズによって異なります。 –