Drupal GreyboxおよびInternet Explorer

いくつかのプロジェクトでポップアップ用のgreyboxモジュールを使用しました。 そして、以下に1つの問題を挙げたいと思います。それはInternet Explorerで多くのトラブルを引き起こしました



GB_show関数に行があります



$('body').css('overflow', 'hidden');









彼女は体から巻物を取り出して元気にします。 IEでのみ機能しません。 スクロールしたままになり、ホイールをスクロールしてウィンドウをオフにすると、モジュールが作成し、サイトの使用を妨げるレイヤーの一部が残りますが、それ自体は見えません。 リンクやページ上の要素をクリックすることはできません。 この欠点を回避するための多くの文献、フォーラム、記事を調査し、最も簡単な方法は以下を追加することであると判断しました



window.document.body.scroll = 'no';









そしてそれに応じて関数GB_hideで



window.document.body.scroll = 'auto';








All Articles