問題タブ [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.
angularjs - なぜ angular.element('').css('色', '赤'); 仕事?
なぜ機能しないangular.element('<p>').css('color', 'red');
のですか?
javascript - Angular でイベントを登録する最良の方法
私の知る限り、jqlite またはネイティブ API の API を使用.bind
してイベントを登録できます。angular 1.xが提供して以来、多くの人がjqlite apiを使用してイベントを登録しています。しかし、Angular 2 はどうですか? Angular 2 はまだ jqlite API を提供していますか、それともより安全なネイティブ API を使用する必要がありますか。.on
.addEventListener
.on
また、との間の性能について.addEventListener
。どちらの方がよいですか?
javascript - AngularJS で jqLite のメソッドを使用するにはどうすればよいですか
AngularJS で qjLite のメソッドを使用するには? 'p' html 要素を追加し、以下を追加して class="red" を追加します。
たぶん私は何か間違ったことをしています...
ここで私が書いたコード:
jquery - Angular ディレクティブ内の要素に注目する方法
以下のコードは、入力を開始するとすぐに入力ボックスでモーダルを開くことになっています。モーダルが開くところまで進みましたが、実際の入力ボックス (ディレクティブのリンク関数内) に集中する方法がわかりません。どんなアイデアでも大歓迎です。また、他に改善案があれば教えてください。
このplnkrをご覧ください http://plnkr.co/edit/ZMN56G
そしてHTML....
javascript - タッチ イベントがタッチ データを返さない
編集:「これはAngular UIモーダルでは実行できません」は、実際にそうである場合、有効な答えです。
これは、タッチ イベントから取得した戻りデータです。有用なタッチ X/Y 座標が明らかに欠落しています ( https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent/changedTouches )。これは絶望的に一般的な質問ですが、それにもかかわらず、何かアイデアはありますか? タッチ時に実行される関数に渡される「イベント」オブジェクト:
現在、これはキャンバスの角度のある UI モーダルにありますが、マウス イベントは正常に機能します。ここに私の要素があります:
バインド方法の例を次に示します。
編集してください。比較用に mousedown イベント オブジェクトを次に示します。
jquery - jquery なしの jqlite - 子をクリックしたときの $(this) の置き換え
私はすべてのjqueryをjqliteに置き換えようとしているので、私の問題はこのようなものです
div childDiv は javascript から動的に追加されました
jquery では、次のように使用できます。
$(this) は jquery であるため、このように jqlite に置き換えたいのですが、
temp=angular.element(document.querySelector(this)).find('input[type="hidden"]');
うまくいきません..助けてください..何か考えはありますか?