タグ付けされた質問 「javascript」

ECMAScript(JavaScript / JS)とそのさまざまな方言/実装(ActionScriptを除く)でのプログラミングに関する質問。このタグが単独で使用されることはほとんどありませんが、ほとんどの場合、[node.js]、[jquery]、[json]、および[html]タグに関連付けられています。

6
JQuery $ .scrollTo()関数を使用してウィンドウをスクロールする方法
ユーザーがドキュメントの上部に近づくたびに100pxスクロールダウンしようとしています。 ユーザーがドキュメントの上部に近づいたときに関数を実行していますが、.scrollTo関数が機能していません。 アラートを前後に配置して、それが実際に回線であったかどうかを確認し、それが停止していたことを確認しました。最初のアラートのみがオフになりました。コードは次のとおりです。 alert("starting"); $.scrollTo({ top: '+=100px', left: '+=0px' }, 800); alert("finished"); 他の多くのjquery関数を使用していて、すべて正常に機能しているため、jqueryページが適切にリンクされていることがわかります。また、上から「px」を削除しようとしましたが、違いはないようです。

9
トランジションの最後にコールバックを呼び出す
D3.jsを使用してFadeOutメソッド(jQueryに類似)を作成する必要があります。を使用して、不透明度を0に設定する必要がありtransition()ます。 d3.select("#myid").transition().style("opacity", "0"); 問題は、トランジションがいつ終了したかを認識するためのコールバックが必要なことです。コールバックを実装するにはどうすればよいですか?

4
ディレクティブ内のテンプレートのカスタマイズ
次のように、Bootstrapのマークアップを使用しているフォームがあります。 <form class="form-horizontal"> <fieldset> <legend>Legend text</legend> <div class="control-group"> <label class="control-label" for="nameInput">Name</label> <div class="controls"> <input type="text" class="input-xlarge" id="nameInput"> <p class="help-block">Supporting help text</p> </div> </div> </fieldset> </form> そこには多くのボイラープレートコードがあり、それを新しいディレクティブ(form-input、次のように)に削減したいと思います。 <form-input label="Name" form-id="nameInput"></form-input> 生成する: <div class="control-group"> <label class="control-label" for="nameInput">Name</label> <div class="controls"> <input type="text" class="input-xlarge" id="nameInput"> </div> </div> シンプルなテンプレートを使用してこれだけの作業をしています。 angular.module('formComponents', []) .directive('formInput', function() { return …

14
モーダルでコンテンツをリロード(twitterブートストラップ)
Twitterブートストラップのモーダルポップアップを使用しています。 <div id="myModal" class="modal hide fade in"> <div class="modal-header"> <a class="close" data-dismiss="modal">×</a> <h3>Header</h3> </div> <div class="modal-body"></div> <div class="modal-footer"> <input type="submit" class="btn btn-success" value="Save"/> </div> </div> このa要素でajaxを使用してコンテンツをロードできます。 <a data-toggle="modal" data-target="#myModal" href="edit.aspx">Open modal</a> 同じモーダルを開く必要がありますが、別のURLを使用しています。このモーダルを使用して、データベースのエンティティを編集しています。エンティティの編集をクリックすると、ID付きのモーダルをロードする必要があります。 <a data-toggle="modal" data-target="#myModal" href="edit.aspx?id=1">Open modal</a> <a data-toggle="modal" data-target="#myModal" href="edit.aspx?id=2">Open modal</a> <a data-toggle="modal" data-target="#myModal" href="edit.aspx?id=3">Open modal</a> リンク番号1をクリックすると、正常に動作します。しかし、リンク番号2をクリックすると、モーダルコンテンツが既に読み込まれているため、リンク番号1のコンテンツが表示されます。 TwitterブートストラップモーダルポップアップでAjaxで読み込まれたコンテンツを更新またはリセットするにはどうすればよいですか?

6
JavaScriptオブジェクトの値を動的に設定する方法は?
ケースを言葉で説明するのは難しいので、例を挙げましょう。 var myObj = { 'name': 'Umut', 'age' : 34 }; var prop = 'name'; var value = 'Onur'; myObj[name] = value; // This does not work eval('myObj.' + name) = value; //Bad coding ;) JavaScriptオブジェクトの変数値で変数プロパティを設定するにはどうすればよいですか?

10
AngularJS:jQueryで変更したときにng-modelバインディングが更新されない
これは私のHTMLです。 <input id="selectedDueDate" type="text" ng-model="selectedDate" /> ボックスに入力すると、モデルは双方向バインディングメカニズムを介して更新されます。甘い。 しかし、JQueryを介してこれを行うと... $('#selectedDueDate').val(dateText); モデルは更新されません。どうして?

5
(“ foo” === new String(“ foo”))がJavaScriptでfalseと評価されるのはなぜですか?
文字列値を比較するときは常に===(3つの等しい、厳密な比較)を使い始めましたが、今では "foo" === new String("foo") これは偽であり、これと同じです: var f = "foo", g = new String("foo"); f === g; // false もちろん: f == g; // true それで、文字列の比較には常に==を使用するか、比較する前に変数を常に文字列に変換することをお勧めしますか?

3
モバイルサファリのオンザフライでビューポートメタタグを変更できますか?
さまざまなタイプのコンテンツを表示する必要があるモバイルSafariブラウザー用に構築されたAJAXアプリがあります。 一部のコンテンツには私が必要user-scalable=1、他のコンテンツには私が必要user-scalable=0です。 ページを更新せずにコンテンツ属性の値を変更する方法はありますか? <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />

6
Node.jsのJSONオブジェクトでの応答(オブジェクト/配列をJSON文字列に変換)
私はバックエンドコードの初心者であり、JSON文字列に応答する関数を作成しようとしています。私は現在例からこれを持っています function random(response) { console.log("Request handler 'random was called."); response.writeHead(200, {"Content-Type": "text/html"}); response.write("random numbers that should come in the form of json"); response.end(); } これは基本的に、文字列「JSON形式の乱数」を出力するだけです。私がこれにしたいことは、どんな数字のJSON文字列でも応答することです。別のコンテンツタイプを配置する必要がありますか?この関数はその値をクライアント側の別の人に渡す必要がありますか? ご協力いただきありがとうございます!


4
JSHINTがこれが厳格な違反であると不平を言うのはなぜですか?
これは、このキーワードを使用してモジュールパターンを明らかにすることによる、厳密な違反の複製である可能性があると思います 私はこのコードを持っています: function gotoPage(s){ if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);} } function pageChange(event, sorter) { var dd = event.currentTarget; gotoPage.call(sorter, dd[dd.selectedIndex].value); } そして、JSHINT(JSLINT)は不満を言っています。「厳格違反」と書いてあります。強調表示された行: 私の使用Function.call()とインスタンスの参照は、どういうわけか不適切ですか? これは悪いスタイルと考えられますか?

10
DateTimeからJavaScriptの日付
Stackoverflowの別の答えから、JavaScriptの日付から.netのDateTimeへの変換があります。 long msSinceEpoch = 1260402952906; // Value from Date.getTime() in JavaScript return new DateTime(1970, 1, 1) + new TimeSpan(msSinceEpoch * 10000); しかし、どのように逆を行うのですか?DateTimeからJavaScript Dateへ?
98 c#  .net  javascript 

7
JavaScriptでのDOM要素のタイプのテスト
JavaScriptで要素のタイプをテストする方法はありますか? 答えはプロトタイプライブラリを必要とする場合と必要としない場合がありますが、次のセットアップではライブラリを使用します。 function(event) { var element = event.element(); // if the element is an anchor ... // if the element is a td ... }

7
Sublime Textで完全なJSオートコンプリートを取得する
私はWindows VistaにSublime Textをインストールしたばかりで、この投稿で提供されたアドバイス、つまり明示的に設定したView > Syntax > JavaScript > JavaScript場合でも、以前に入力した内容に基づく提案しか表示されません。SublimeCodeIntelプラグインもインストールしましたが、役に立ちませんでした。 私が理解しているように、「pars」と書いた瞬間に、Chrome開発者ツールのように、「parseFloat」と「parseInt」オプションを取得する必要がありますよね? ありがとう!


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.