2011-10-20 6 views
1

次のHTMLはボタンを表示し、クリックするとjQueryダイアログを呼び出します。単純なjQueryダイアログロックChrome、IE

<!DOCTYPE html> 
<html> 
<head> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script> 
    <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js" type="text/javascript"></script> 
</head> 
<body> 
    <div id="dialog"> 
    </div> 
    <button> 
     Open</button> 
    <script type="text/javascript"> 
     $(document).ready(function() { 
      $('#dialog').dialog({ 
       autoOpen: false, 
       modal: true 
      }); 

      $('button').click(function() { 
       $('#dialog').dialog('open'); 
      }); 
     }); 

    </script> 
</body> 
</html> 

Chromeでダイアログが表示されたときに、スクロールバーがウィンドウの境界を超えて表示されます。また、スクロールバーを移動すると、スクロールバーがロックされます。 IE9では、ブラウザがクラッシュします。このコードは十分簡単です。

は、私はまた、jsFiddle例を作成している... http://jsfiddle.net/jeljeljel/RcR8e/

誰かがそれと間違っているものを言うことはできますか?

答えて

関連する問題