2011-11-15 14 views
2

ユーザーがプレススクリプトの後に続いてそうnyromdal開始サイズ変更

$('.image_upload').nm({ 
    sizes: {minW:10,minH:10 }, 
    modal: false, 
    closeOnClick: false 
     }); 

ボタンを押すまで、このスクリプトはnyromodalウィンドウの内容を変更した後、私は、ウィンドウのサイズを変更しようとしているが、それよ、待ってすぐにサイズを変更しないので、サイズは古いままです。スクロールバーが表示されます。ウィンドウを閉じてもう一度呼び出すと、新しいサイズがウィンドウに反映されます。

このコードでは、我々はサイズを変更する2つの方法があります

$('.nyroModalDom').html(responseimage); 

そして、ここでnyromdalウィンドウに新しいコンテンツを置きます。どちらもすぐにではなく、ウィンドウを閉じ直した後にのみ機能します。

$.nyroModalSettings({ 
width: 800, 
height: 800 
}); 
$.nmObj({ 
width: 800, 
height: 800 
}); 

それでは、どのように私は再度開くことなく、ウィンドウのサイズを変更できますか?

UPDATE

は今、新たな機能を発見したが、それはまた、ウィンドウのサイズを変更することができません。スクロールバーは、ウィンドウのサイズを変更したいが、同じままで、スクロールバーが再び表示されるように消えます。

$('.nyroModalDom').resize(); 

答えて

2

あなたはこの命令を使用しようとすることができます:

$.nmTop().resize(true); 

、私の経験では、サイズ変更をperformeための正しい方法です。

UPDATE

次のようなコードを追加し、コールバックafterResizeを使用して高さを調整することができます

$('.image_upload').nm({ 
    callbacks: { 
     afterResize: function(nm) {     
      // to adjust according to your needs     
      $('nyroModalCont').css('height', $('.nyroModalDom img').height()); 
     } 
    } 
}); 
+0

助けたこと!ありがとう!小さな質問ですが、サイズ変更されますが、垂直スクロールバーはまだ存在します。私はそれを追加するにはもう少し高さが必要であることを意味します。何とか修正できますか? – David

+0

コンテンツに 'br'タグを追加しましたが、そのスクロールバーが残っていても残っています – David

+0

あなたは大歓迎です。私が追加したコードはあなたを助けるはずです...もしあなたがそれについて必要なら私に尋ねてください。 – macgyver

関連する問題