問題タブ [jqlite]
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 - ポップオーバーが要素内にあるときに「自動右」を尊重するようにポップオーバーを取得するにはどうすればよいですか?
各セルがリンクのリストを保持するテーブルがあります。リストの最初のアイテムのみを に表示することを選択し<td>
、次に を作成badge
してアイテムの横に配置しました<td>
。をクリックすると、リストの残りの項目を含む がbadge
生成されます。popover
追加はtop|right|left|bottom
正常にpopover
機能しますが、トリガー要素の場所によっては、ブラウザ ウィンドウの端で切り取られることがあります。auto right
「ねえ、右に開く余地がないなら、左に開く」という言い方で使ってみたのですが、「 auto
」クラスは常にセル内のアイテムの上にポップオーバーを配置します。追加してみましたdata-container="body"
トリガー要素に追加しましたが、効果がないようです。「自動」クラスをテーブルセル内で正しく動作させる方法についてのアイデアはありますか?
また、私は使用していませんjquery
。私はjqlite
Angular フレームワークによって提供されるものを使用しています。その情報は、これに答えようとしている人にとって重要であると想定しています。
HTML:
javascript - AngularJSは特定の要素と子を除いてスクロールを無効にします - jqliteまたはディレクティブ
AngularJS/Cordova ハイブリッド アプリケーションの特定の要素とその子を除いて、デフォルトでスクロールを無効にしたいと考えています。
アプリに jQuery を導入したくないので、Angular の jqlite (jQuery の本質を取り除いたもの) を使用しようとしています。何か提案があれば、ディレクティブを使用して問題を解決することにもオープンです。
以下に示すように、jqlite の parent() メソッドを使用して、要素の親にスクロール可能なクラスがあるかどうかを確認しています。ただし、要素自体と DOM ツリーの親を確認する方がよいため、これは効果的ではありません。jQueryにはこれを行うparent()メソッドがありますが、jqliteにはありません。
jqlite を使用して要素のすべての親をチェックする方法、またはディレクティブから目的のソリューションを取得する方法はありますか?
javascript - 組み込みイベントのトリガー中にイベント プロパティを設定する
組み込みの JavaScript イベントをトリガーしながらイベント プロパティを渡す方法は?
For:el.triggerHandler('mousedown');
関数内でアクセスされる set event.which を渡すにはどうすればよいですか?
angularjs - clientWidth 使用時の AngularJS 単体テスト エラー
私のコードには次の行があります。
アプリの実行時には問題なく動作しますが、単体テストの際にエラーが発生します:
この問題を解決するには?