問題タブ [x-tag]

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.

0 投票する
0 に答える
64 参照

javascript - 登録時の X タグ HTML インポート

外部ファイルから X-Tag レジスタを介してコンテンツをインポートする方法はありますか?

だから何か:

それが正しくないことはわかっていますが、似たようなものはありますか?

ありがとう!

0 投票する
1 に答える
146 参照

javascript - イベント委任が X-tag で機能しない

委任でイベントを操作できません。要素内のボタンが押されたときに特定の関数を起動しようとしています。ただし、提供されている構文 ( 'tap:delegate(button)': function(){});) を使用すると、応答がありません。以下はコードの例です。助けていただければ幸いです。

0 投票する
1 に答える
10162 参照

html - HTML インポートが無効/廃止された場合、Web コンポーネント (X-Tag) テンプレートをインポートする最良の方法は何ですか?

私は最初の X-Tag アプリケーションに取り組んでおり、そのページには、「カスタム要素、Shadow DOM、テンプレート、および HTML インポート」などの Web コンポーネント API で動作することを意図していると書かれています。

テンプレートの作業を開始しましたが、HTML インポートが廃止されたため、それらをインポートするための最良のオプションは何ですか?

0 投票する
1 に答える
67 参照

x-tag - x-tagライブラリが提供するカスタムイベント一覧

ドキュメントには、利用可能なカスタム イベントのリストはないようです。それらを知ることができる場所はありますか?

0 投票する
1 に答える
234 参照

web-component - x-tag がフォーカス/ぼかしイベントをキャプチャしないようにする

tinyMCE 機能をラップするカスタム要素を作成しようとしています。

私は次のものを持っています: -

これで、blur イベントを登録すると呼び出されますが、focus イベントも呼び出されます。これは、フォーカス/ぼかしイベントがデフォルトで x-tag によってキャプチャされるためだと思います。私はそれをしたくありません。代わりに、ユーザーが tinymce をフォーカス/ぼかしたときにこれらのイベントを発生させたいと考えています。

xtags 1.5.11 と tinymce 4.4.3 を使用しています。

更新 1

OK、問題は私が電話するときです:-

これにより、エディターでフォーカスが失われ、含まれている要素 (x-tinymce) に移動しました。これに対抗するために、editorSetup を次のように変更しました。

これにより、ぼかしイベントのトリガーが停止します。残念ながら、編集領域を離れたときにぼかしイベントが呼び出されなくなりました。

これは tinyMCE の問題のように感じますが、何が原因かわかりません。

0 投票する
2 に答える
233 参照

javascript - X-Tag でカスタム サブ要素を作成する正しい方法

したがって、 x-tag Web コンポーネント ライブラリを使用すると、次のような HTML に表示されるカスタム要素を作成できることがわかります。

ただし、次のように複数のカスタム サブ要素を作成したい場合はどうすればよいでしょうか。

xtag.register()次のように、単純に3 回呼び出すのが正しい方法です。

また、サブ要素を常に別の要素の子にする方法はありますか? 言い換えれば、これはうまくいくでしょう:

しかし、これはそうではありません: