shadow-dom

    2

    2答えて

    私は、ホスト要素にシャドウを付加するイベントを検出したいと考えています。 ユースケース:MutationObserverを使用して、変更されたコンテンツをバインディング(結合)フレームワークのロジックの一部として変更して後処理することができます。 なぜこのイベントを検出する必要がありますか? shadowDOM内の変更を監視できるようにするには、別のMutationObserverを作成してsha

    1

    1答えて

    '子コンテンツ'スパンはLight DOMに表示されますが、実際にはページにレンダリングされません(スクリーンショット参照)。 なぜそれが見えないのか分かりますか?また、私はそれが明らかにスロットが開かれていないことにも注意しています。 <!doctype html> <html> <body> <hello-world> <span>Child content<

    2

    1答えて

    2つのDOMノードの共通のオフセット親を取得しようとしていますが、両方のノードがドキュメント内にあるときに問題なく動作しますが、影のDOMにあります。私はシャドウDOMとcreateRange作業を行うことができますどのように function isOffsetContainer(element) { return element.firstElementChild.offsetPa

    0

    1答えて

    正方形の支払いフォームのWebコンポーネントを作成しようとしていますが、影DOMに読み込むのが問題です。 フォームがSquare CDNのスクリプトで設定されているので、これが可能かどうかは疑問です。 誰もこのユースケースで運があったのですか? https://docs.connect.squareup.com/articles/adding-payment-form の例のコードを使用して、それ

    1

    1答えて

    正しく理解すれば、ウェブコンポーネントのインスタンスを作成することは、シャドウルートを作成し、マークアップをコピーすることで合計することができます。 var Template = document.querySelector('#myTemplate'); var TemplateClone = document.importNode(Template.content,true); Targe

    2

    1答えて

    私は私のサイトの問題を解決しようとしていたundefined error in notification area私は私に新しいことを考え出したGoogle開発者のツールです。 D しかし、私は影のルートの下にいくつかのリンクを見ていない:私はシャドウルートについての文書を読んでいる間少しとは影のルートが何であるか見当もつかないがthat.Still素晴らしい技術がどのように私に言って多くの文書を

    3

    2答えて

    シャドウ要素に内部的にイベントハンドラを付けています(私はイベントをユーザに伝播していません)、dragoverイベントを処理しています。私はイベントをデバウンスしようとするまで、すべてうまく動作します。 setTimeoutを使用すると、イベントが発生したように(イベントターゲットは)<my-element>のようにイベントが変更されたようです。 これをより明確にするには、 <my-elemen

    1

    1答えて

    カスタム要素の中にCodeMirrorインスタンスを動的に作成し、要素のシャドーDOMの内部に配置したいと考えています。たとえば:マージン左はウィンドウの幅に設定されます <code-mirror>foo</code-mirror> <script> window.customElements.define('code-mirror', class extends HTMLElement {

    2

    1答えて

    角では、デフォルトモードは encapsulation: ViewEncapsulation.Emulated です。このモードでは、CSSセレクタを使用してスタイルをカプセル化できます。しかし、 'encapsulation:ViewEncapsulation.Native'では、スタイルカプセル化も実装されていますが、別の手法では、shadow DOMが実装されています。この手法は異なりますが