問題タブ [quirks-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - jQueryのドラッグ可能なグリッド
Draggableのコンストラクターの「grid」オプションは、ドラッグされる要素の元の座標に比較的バインドされているように見えます。つまり、3つのドラッグ可能なdivがあり、それぞれの上部が100、200、254ピクセルに設定されている場合は、親に:
Adnはすべて、「grid」を[1、100]に設定してドラッグできるようになっています。
ここでの問題は、たとえばdiv3を下にドラッグすると、上部が100増加し、46px(254 + 46 = 300)だけ増加するのではなく、354pxに移動することです。これにより、次の停止に移動します。グリッド内-300px、親-divを参照ポイントおよび「グリッドホルダー」として見ている場合。
ドラッグ可能なソースを調べましたが、これは組み込みの欠陥のようです。ドラッグ可能な要素の元の位置を基準にしてすべての計算を実行するだけです。
ドラッグ可能なライブラリのコードにモンキーパッチを適用することは避けたいと思います。ここで本当に探しているのは、ドラッグ可能なライブラリに、含まれている親に対するグリッド位置を計算させる方法です。ただし、モンキーパッチがやむを得ない場合は、一緒に暮らす必要があると思います。
quirks-mode - xhtml documnent では、どのようにクワークモードをトリガーしますか?
Xhtml ドキュメントを使用して、Internet Explorer で quirk モードをトリガーするにはどうすればよいですか? メタタグまたはドキュメントタイプに関連していますか?
internet-explorer-8 - IE標準モード
IE8標準モードとQuirksモードについて簡単に質問します。
最初のページを読み込んでからログインすると、ページは正常に表示されます。ページをIE8標準モードに変更するのに適していると思われるドキュメントタイプを検索しました。IEの組み込みデバッガーがそのモードであると言っているため、機能すると思います。また、クァークズモードを使用する別のページから始めて、私のサイトに移動すると、デバッガーはモードをIE8標準に変更します。
ページにアクセスする前にモードをIE8標準に変更すると、問題が発生します。たとえば、グーグルであなたのことを言って、デバッガーのモードをIE8標準に変更してから、ページが正しく表示されないサイトにアクセスしてください。
問題を十分に明確に説明できたと思います。私が使用しているDoctypeを投稿しましたが、それは助けになります。
css - IE Quirks モードの問題 - 高さ固定の Div の拡張
IE8で奇妙な問題が発生しています。ページの DOCTYPE は QuirksMode であり、変更できません (できればいいのですが、現時点では方法がありません)。幅は、IE と他のブラウザー間のボックス モデムの解釈の違いを修正するためにハッキングされます。シンプルな水平ナビゲーション バーです。全体に境界線があり、外側の境界線を「覆う」ために、選択したアイテムを少し大きくする必要があります。FF では魅力的に機能しますが、IE では、#container は高さプロパティを無視し、子に合わせて拡張し、最大 34 ピクセルになり、境界線は覆われません。
簡略化された HTML は次のとおりです。
何か案は?前もって感謝します。アンドレア。
html - body の内容しか制御できない場合、IE を標準モードで強制的にレンダリングするにはどうすればよいですか?
ドキュメントの <body> の内容の制御しか与えられていないという特殊な状況があります。ホストは、柔軟性を維持するために、IEをすぐに癖モードにするdoctypeを宣言していないと思います。ドキュメントに対する制御が制限されているため、IE に強制的にページを標準モードで表示させるにはどうすればよいですか?
html - 互換モードでの IE7 CSS Z-Index の問題
私はこれを1日以上理解しようとしてきたので、助けていただければ幸いです。ul/li で構成された Suckerfish メニューがあります。トップダウン スクロール インジケーターをメニューに追加しようとしています。私の例では、今のところメニュー内に配置されている青と緑のインジケーターがあります。これらのインジケータは、UL 内の別の LI ですが、スタイルが異なります。固定トップで絶対に配置しました。firefox を使用した例を見て、Blah レポートにカーソルを合わせると、2 つのインジケーターが表示されていることがわかります。
http://inthemind.com/test/test.html
IE7 で開いて Blah レポートにカーソルを合わせると、表示されません。ただし、サブメニューが展開されているときにサブ項目の 1 つ (コンプライアンスなど) にカーソルを合わせると、インジケーターが表示されます。サブメニューが展開されたときにインジケーターを表示するために何が変更されているのかわかりません。
これを IE で動作させるために何が欠けているかについて、誰かが私にヒントやヒントを与えることができれば、本当に感謝しています。
ありがとう、ラウル
ps) quirks モードを使用する必要があります
更新 したがって、ULが非表示になり、ULが表示されたときにIEが戻って位置を再計算しないため、IEは絶対位置要素を解決しないという事実に絞り込みました.ULが表示されるまで待つと、私はクラスをインジケーターに再割り当てして、要素が表示されるように見える要素の位置をリセットします。インジケーターがメニューと共にフェードインせず、事後に表示されるようになったため、理想的ではありません。
他のヒントはありますか?
html - 奇妙なIE6/IEレイアウトのバグ
私はIE6と私たちのウェブサイトでかなりの数の問題を抱えています。
http://www.sweetlets.com/w/solutions/click-stream/features/
一番上にあるティーザーボックスにはIE6のスクロールバーがありますが、IE7、IE8、FF、Chromeにはありません。誰かがこれについての説明がありますか?
1列に3つのボックスがあるフッターでも同じ効果があります。また、スクロールバー。数学的にはすべてが960pxの行に収まります。パディング、マージン、ボーダー、幅を合計し、いくつかのピクセルを残しました...
何が悪いのかわかりません。何か案は?
internet-explorer - IEクァークズモードでの絶対位置DIVの幅
私はIEのquirksmodeで実行するように設計されたWebアプリケーションを使用しています(最初は数年前に設計されました)。絶対ポジショニングで何かしようとしたのですが、思った通りに動きませんでした。私の問題を説明する簡単な例があります。下記を参照してください。
ID2のdivがドキュメントの幅を取ることを期待します。そして、これは標準モードのFirefoxとIEで起こります。クァークズモードでは、divの幅はコンテナによって制限されます(実際にはもっとそうです-右側に余分なマージンがあります)。
この動作をIEのクァークズモードで発生させる方法はありますか?ありがとう!
javascript - for-in JavaScriptステートメントのIE8バグ?
for-in javascriptステートメントのIE(IE8)処理にバグを見つけたと思います。これを小さな例にまとめて数時間後、IEは、プロトタイプにあるかオブジェクトの「独自のプロパティ」であるかに関係なく、for-inループで「toString」と呼ばれるプロパティを具体的にスキップするように見えます。
ここにテストコードを配置しました:
これにより、次のようになります。
しかし、IEでは、次のようになります。
'toString'と呼ばれるプロパティのこの特別なケーシングは、メソッドをFunction.prototypeにコピーしようとする私のコードで大混乱を引き起こしています-私のカスタムtoString関数は常にスキップされます。
誰かが回避策を知っていますか?これはある種の癖(モードのみの動作)ですか、それとも単なるバグですか?
internet-explorer - iframe は quirks モードでレンダリングされますか?
私はページの設定に取り組んでいますが、ブラウザー全体でうまく表示するのに苦労しています (実際には、mozilla と webkit で適切にレンダリングされるため、IE だけです)。IE6 以降に修正された古い IE のバグを真剣に検討する前に、Quirks モードを除外したいと考えています。コンテナー ページには宣言された doctype がありますが、iframe コードにはありません。iframe コンテンツは、quirks-mode (doctype がないため) または標準モード (コンテナーに doctype があるため) でレンダリングされますか? ソースは次のスキームに従います。