0
var newHeight = $(window).height();
var newWidth = $(window).width();

if (newWidth < 633 )
{
  /* newWidth < 650 ? window.innerWidth = 650 : $(window).height();
   newHeight < 400 ? window.innerHeight = 400 : $(window).width(); */

   window.resizeTo(670,newHeight+80);


}

else if (newHeight < 327) {
window.resizeTo(newWidth+18, 400) 
}

したがって、ここではウィンドウのサイズ変更として高さと幅を動的に割り当てますが、IE8 では Window.resizeTo(670,newHeight+80); です。「アクセスが拒否されました」と表示されます。
Window.resizeTo(670,400); では問題なく動作します。

解決策はありますか?? または window.resizeTo() の otherOption ?? FireFox や GoogleChrome では問題ありません。

4

1 に答える 1

0

これを試して

var newHeight = $(window).height();
var newWidth = $(window).width();

if (newWidth < 633 ) {
   newHeight+=80;
   if (newHeight<100) newHeight=100;
   window.resizeTo(670,newHeight);
   alertSize();

}
else if (newHeight < 327) {
   newWidth +=18;
   if (newWith < 100) newWidth=100; 
   window.resizeTo(newWidth, 400) 
}
于 2013-08-12T08:32:49.883 に答える