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

jQueryはJavaScriptライブラリです。JavaScriptタグの追加も検討してください。jQueryは人気のあるクロスブラウザーJavaScriptライブラリであり、ブラウザー間の不一致を最小限に抑えることで、ドキュメントオブジェクトモデル(DOM)トラバーサル、イベント処理、アニメーション、AJAXインタラクションを促進します。jQueryのタグが付いた質問はjQueryに関連している必要があるため、問題のコードはjQueryを使用する必要があり、少なくともjQueryの使用法に関連する要素を質問に含める必要があります。

4
Underscore.jsとjQueryは互いに補完し合うのですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して質問を更新し、事実と引用で回答できるようにします。 4年前休業。 この質問を改善する 私はJavaScriptを学び始めたばかりで、Underscore.jsとjQueryに出会いました。Underscoreは本当にクールに見えますが、jQueryがUnderscoreに似た関数をまだ提供していないのではないかと思います。では、両方を使用する価値はありますか?

10
Bootstrapでトグルボタンを作成する方法
私は最初にHTML、CSS、JavaScriptでWebアプリを作成しましたが、Bootstrapでも再度作成するよう求められました。私はそれですべてうまく行きましたが、元々持っていたトグルボタンの代わりにラジオ(元はチェックボックス)ボタンに戻ったWebアプリのトグルボタンがありました。 ボタンのコードは次のとおりです。 <label> Notifications <span class='toggle'> <input type='radio' class='notifications' name='notifications' id='notifications' /> </span> </li> <label> Preview <span class='toggle'> <input type='radio' class='preview' name='preview' id='preview' /> </span> </li> HTMLページがリンクされているJavaScriptおよびCSSファイルは次のとおりです。 <script src = 'jqtouch.js'></script> <script src="jquery.js"></script> <script src="js/bootstrap.js"></script> <link href="css/bootstrap.css" rel="stylesheet"> <link href="css/bootstrap-responsive.css" rel="stylesheet"> トグルボタンを元に戻すためにコードを変更する方法はありますか?

5
jQuery:親の特定の子に到達する方法は?
単純化した例を示すために、ページで何度も繰り返される次のブロックがあります(動的に生成されます)。 <div class="box"> <div class="something1"></div> <div class="something2"> <a class="mylink">My link</a> </div> </div> クリックすると、リンクの親に移動できます。 $(".mylink").click(function() { $(this).parents(".box").fadeOut("fast"); }); しかし...私<div class="something1">はその特定の親のに到達する必要があります。 基本的に、誰かが直接それを参照することができなくても、より高いレベルの兄弟を参照する方法を教えてもらえますか?それを兄貴としましょう。兄のクラス名を直接参照すると、ページ上のその要素のすべてのインスタンスがフェードアウトしますが、これは望ましい効果ではありません。 私はもう試した: parents(".box .something1") ... no luck. parents(".box > .something1") ... no luck. siblings() ... no luck. 誰でも?ありがとう。


7
JSON、jQueryを使用して複雑なオブジェクトの配列をASP.NET MVCコントローラーに投稿する方法
現在のコードは次のようになります。配列をコントローラーに渡すにはどうすればよいですか?また、コントローラーアクションはどのような種類のパラメーターを受け入れる必要がありますか? function getplaceholders() { var placeholders = $('.ui-sortable'); var result = new Array(); placeholders.each(function() { var ph = $(this).attr('id'); var sections = $(this).find('.sort'); var section; sections.each(function(i, item) { var sid = $(item).attr('id'); result.push({ 'SectionId': sid, 'Placeholder': ph, 'Position': i }); }); }); alert(result.toString()); $.post( '/portal/Designer.mvc/SaveOrUpdate', result, function(data) { alert(data.Result); }, …

4
jQueryとjQuery Mobileの違いは?
私はモバイルWeb開発に不慣れです。PhoneGapでモバイルアプリを作成し、jQueryを頻繁に使用しました。 しかし、私が物事をフォーマットした方法と、実際にテストしていたモバイルデバイスの画面に実際に表示された方法に関連するいくつかの不具合がありました。 jQueryモバイル。 今、これは私を混乱させます-jQueryはフォーマットの役割を持っていませんでした。問題の原因となったのは、モバイルCSSに関する初心者レベルの知識だけでした。 では、jQuery mobileは正確には何をするのでしょうか。また、jQueryモバイルは通常のjQueryとどう違うのですか jQueryをすでに知っている場合、何が新しくなりますか?


9
Visual Studio 2008でJavaScript / jQuery Intellisenseを機能させるにはどうすればよいですか?
jQuery IntellisenseはSP1で改善されるはずだと思いました。jQuery 1.2.6の注釈付きバージョンをダウンロードしましたが、インテリセンスは別のjscriptファイルでは機能しません。Webページの<head>タグで最初に参照されるjQueryライブラリがあります。私は何か悪いことをしていますか?

8
5秒後のjQuery autohide要素
jQueryを使用してフォームが読み込まれてから5秒後に、Webページの要素を自動的に非表示にすることはできますか? 基本的に、私は持っています <div id="successMessage">Project saved successfully!</div> 5秒後に消えたいと思います。私はjQuery UIと非表示効果を見てきましたが、思い通りに機能させるのに少し問題があります。 <script type="text/javascript"> $(function() { function runEffect() { var selectedEffect = 'blind'; var options = {}; $("#successMessage").hide(selectedEffect, options, 500); }; $("#successMessage").click(function() { runEffect(); return false; }); }); </script> クリック関数を削除し、5秒後にrunEffect()を呼び出すタイムアウトメソッドを追加したいのですが。
92 jquery  jquery-ui 

14
AJAX MVCを介してExcelファイルをダウンロードする
私はMVCで大きな(ish)フォームを持っています。 そのフォームのサブセットからのデータを含むExcelファイルを生成できるようにする必要があります。 トリッキーなのは、これがフォームの残りの部分に影響を与えてはならないということです。そのため、AJAXを介してそれを実行します。私は関連しているように見えるSOに関するいくつかの質問に出くわしましたが、私は答えが何を意味するのか完全には理解できません。 これは私が求めているものに最も近いようです:asp-net-mvc-downloading-excel-しかし、私が応答を理解しているかどうかはわかりません。iframeを使用してファイルのダウンロードを処理することに関する別の記事(もう見つからない)にも出会いましたが、これをMVCで動作させる方法がわかりません。 完全なポストバックを実行している場合、Excelファイルは正常に返されますが、MVCでAJAXを使用して動作させることができません。

12
JQueryまたはJavaScript:アンカータグのハイパーリンクをクリックしているときにShiftキーが押されているかどうかをどのように判断しますか?
JavaScript関数を呼び出すアンカータグがあります。 JQueryの有無にかかわらず、リンクがクリックされているときにShiftキーが押されているかどうかを判断するにはどうすればよいですか? 次のコードは機能しません。キーを押すのは「Shiftキーではなく」「実際のキー」が押された場合にのみ発生するためです。(シフトキーだけを押しただけで発火したいと思っていました。) var shifted = false; $(function() { $(document).keypress(function(e) { shifted = e.shiftKey; alert('shiftkey='+e.shiftkey); }); $(document).keyup(function(e) { shifted = false; }); } ... function myfunction() { //shift is always false b/c keypress not fired above }


8
jQueryの拡張メソッドに相当するJavaScript
バックグラウンド configオブジェクトを引数として取る関数があります。関数内にもdefaultオブジェクトがあります。これらの各オブジェクトには、基本的に関数内の残りのコードの設定として機能するプロパティが含まれています。configオブジェクト内のすべての設定を指定する必要がないようにするために、jQueryのextendメソッドを使用して、新しいオブジェクトに、オブジェクトで指定されていない場合settingsはdefaultオブジェクトのデフォルト値を入力しconfigます。 var config = {key1: value1}; var default = {key1: default1, key2: default2, key 3: default 3}; var settings = $.extend(default, config); //resulting properties of settings: settings = {key1: value1, key2: default2, key 3: default 3}; 問題 これはうまく機能しますが、jQueryを必要とせずにこの機能を再現したいと思います。平易なol 'javascriptでこれを行うための同様にエレガントな(またはそれに近い)手段はありますか? 編集:重複しない正当化 この質問は、「2つのJavaScriptオブジェクトのプロパティを動的にマージするにはどうすればよいですか?」の質問の複製ではありません。その質問は、2つの個別のオブジェクトからすべてのキーと値を含むオブジェクトを作成したいだけですが、両方のオブジェクトがすべてではなく一部のキーを共有し、どのオブジェクトが優先される場合に、これを行う方法について具体的に説明します(デフォルト)キーが重複している場合の結果のオブジェクト。さらに具体的には、jQueryのメソッドを使用してこれを実現し、jQueryを使用せずにこれを実行する別の方法を見つけたかったのです。両方の質問に対する答えの多くは重複していますが、それは質問自体が同じであることを意味しません。


24
Twitter Bootstrapドロップダウンを非表示にする方法
これは面倒になっています—ブートストラップドロップダウンの項目をクリックしても、ドロップダウンが閉じません。ドロップダウン項目をクリックしたときにFaceboxライトボックスを開くように設定していますが、問題があります。 私が試したこと アイテムがクリックされたとき、私はこれを試してみました: $('.dropdown.open').removeClass('open'); $('.dropdown-menu').hide(); それはそれを隠しますが、その後、何らかの理由で再び開かなくなります。 ご覧のように、ドロップダウンを開いたままにしz-indexておくと不安定に見えるため(主にドロップダウンのがFaceboxモーダルボックスオーバーレイよりも高いため)、ドロップダウンを閉じる必要があります。 Bootstrapの組み込みモーダルボックスを使用しない理由 Bootstrapに組み込まれた見栄えの良いモーダルボックスをなぜ使用しないのか不思議に思っているのは、次の理由によります。 AJAXでコンテンツをロードする方法はありません。 モーダルでは毎回HTMLを入力する必要があります。Faceboxを使用すると、簡単なことができます。$.facebox({ajax:'/assets/ajax/dialogs/dialog?type=block-user&id=1234567'}); CSS3アニメーションを使用してアニメーション化します(これは非常に美しく見えます)が、CSS3以外のブラウザでは表示されるだけで、それほど美しくはありません。FaceboxはJavaScriptを使用してフェードインするため、すべてのブラウザーで機能します。

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