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

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

4
jQuery .hasClass()と.is()
パフォーマンスの観点から、要素にクラスが割り当てられているかどうかを判断する好ましい方法はありますか? $('#foo').hasClass('bar'); または $('#foo').is('.bar');
96 jquery 

6
フォームのリダイレクトを防ぐか、送信時に更新しますか?
たくさんのページを検索しましたが、問題が見つからないため、投稿する必要がありました。 送信ボタンのあるフォームがあり、送信したときに更新またはリダイレクトしないようにしたい。jQueryに機能を実行させたいだけです。 これがフォームです: <form id="contactForm"> <fieldset> <label for="Name">Name</label> <input id="contactName" type="text" /> </fieldset> <fieldset> <label for="Email">Email</label> <input id="contactEmail" type="text" /> </fieldset> <fieldset class="noHeight"> <textarea id="contactMessage" cols="20"></textarea> <input id="contactSend" class="submit" type="submit" onclick="sendContactForm()" /> </fieldset> </form> <small id="messageSent">Your message has been sent.</small> そしてここにjQueryがあります: function sendContactForm(){ $("#messageSent").slideDown("slow"); setTimeout('$("#messageSent").slideUp();$("#contactForm").slideUp("slow")', 2000); } フォームのアクション要素を使用して、または使用せずに試しましたが、何が問題なのかわかりません。私をもっと苛立たせているのは、それを完全に行う例があるということです: 例ページ 私の問題をライブでご覧になりたい場合は、stormink.net(私のサイト)にアクセスし、サイドバーに「Send …

14
jqueryはダブルクリックとシングルクリックを別々にバインドします
ダブルクリックとシングルクリックの動作を区別できるjqueryの何かがありますか? 両方を同じ要素にバインドすると、シングルクリックのみが実行されます。 シングルクリックの実行前にしばらく待って、ユーザーが再度クリックするかどうかを確認する方法はありますか? ありがとう:)


2
フォーカスされたコンテンツ編集可能なプレの周囲の境界線を削除するにはどうすればよいですか?
pre要素をcontenteditableに設定して編集のためにフォーカスを置くと、その周りに点線の境界線が表示され、見栄えがよくありません。フォーカスがどこかにあるとき、境界線はそこにありません。 その境界線を削除するにはどうすればよいですか? ありがとう

6
javascript / browserでのjquery ajax応答のキャッシュ
javascript / browserでajax応答のキャッシュを有効にしたいと思います。 jquery.ajax docsから: デフォルトでは、リクエストは常に発行されますが、ブラウザはキャッシュから結果を提供する場合があります。キャッシュされた結果の使用を禁止するには、キャッシュをfalseに設定します。アセットが最後のリクエスト以降に変更されていない場合にリクエストが失敗を報告するようにするには、ifModifiedをtrueに設定します。 ただし、これらのアドレス強制キャッシュはどちらも行われません。 動機:$.ajax({...})いくつかの関数が同じURLを要求する初期化関数 に呼び出しを入れたいです。これらの初期化関数の1つを呼び出す必要がある場合もあれば、いくつかを呼び出す場合もあります。 そのため、特定のURLが既に読み込まれている場合は、サーバーへの要求を最小限に抑えたいと思います。 私は自分のソリューションをロールバックすることもできますが(少し難しいですが)、これを行うための標準的な方法があるかどうか知りたいです。

4
変更イベントでjQueryドロップダウン値を取得する方法
2つのjQuery UIドロップダウンオートコンプリートスクリプトを追加しました。次に、2番目のドロップダウンの変更時に両方の値を取得し、変数に個別に格納したいと思います。それはどのように可能ですか? アイデアや提案はありますか?ありがとう。 私のフィドル: サンプル 私のJSコード: (function($) { $.widget("ui.combobox", { _create: function() { var self = this, select = this.element.hide(), selected = select.children(":selected"), value = selected.val() ? selected.text() : ""; var input = this.input = $("<input>").insertAfter(select).val(value).autocomplete({ delay: 0, minLength: 0, source: function(request, response) { var matcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i"); …

8
Ajaxで読み込まれたコンテンツにイベントをバインドする方法は?
HTMLページの(appendedContainer)にmyLinkAJAXロードされたコンテンツを挿入するリンクがありdivます。問題は、clickjQueryにバインドしたイベントが、appliedContainerに挿入された新しくロードされたコンテンツで実行されないことです。clickイベントは、私のAJAX機能がロードされていないDOM要素にバインドされています。 イベントがバインドされるように、何を変更する必要がありますか? 私のHTML: <a class="LoadFromAjax" href="someurl">Load Ajax</a> <div class="appendedContainer"></div> 私のJavaScript: $(".LoadFromAjax").on("click", function(event) { event.preventDefault(); var url = $(this).attr("href"), appendedContainer = $(".appendedContainer"); $.ajax({ url: url, type : 'get', complete : function( qXHR, textStatus ) { if (textStatus === 'success') { var data = qXHR.responseText appendedContainer.hide(); appendedContainer.append(data); appendedContainer.fadeIn(); } } }); }); …


8
jQuery Datatables:未定義のプロパティ 'aDataSort'を読み取れません
私はこのフィドルを作成し、それは私の要件に従ってうまく機能します:フィドル ただし、アプリケーションで同じものを使用すると、ブラウザコンソールに、未定義のプロパティ 'aDataSort'を読み取れませんというエラーが表示されます。 私のアプリケーションでは、javascriptは次のようになります。私はコントローラーの出力を確認しました...それはうまく機能し、コンソールにも出力されます。 $(document).ready(function() { $.getJSON("three.htm", function(data) { // console.log("loadDataTable >> "+JSON.stringify(data)); }) .fail(function( jqxhr, textStatus, error ) { var err = textStatus + ', ' + error; alert(err); console.log( "Request Failed: " + err); }) .success(function(data){ loadDataTable(data); }); function loadDataTable(data){ $("#recentSubscribers").dataTable().fnDestroy(); var oTable = $('#recentSubscribers').dataTable({ "aaData" : JSON.parse(data.subscribers), …

8
ブートストラップポップオーバー内にフォームが含まれていますか?
<div class="container"> <div class="row" style="padding-top: 240px;"> <a href="#" class="btn btn-large btn-primary" rel="popover" data-content="<form><input type="text"/></form>" data-placement="top" data-original-title="Fill in form">Open form</a> </div> </div> JSfiddle フォームのコンテンツをJavaScript関数内に保存すると思います... ブートストラップポップオーバー内にフォームを含めるにはどうすればよいですか?

20
ブートストラップ:モーダルで別のモーダルを開く
したがって、私はこのコードを使用して、現在開いているモーダルウィンドウで別のモーダルウィンドウを開きます。 <a onclick=\"$('#login').modal('hide');$('#lost').modal('show');\" href='#'>Click</a> 何が起こるかというと、500msほどスクロールバーが複製されるということです。現在のモーダルはまだフェードアウトしているためだと思います。ただし、非常に滑らかで途切れ途切れに見えます。 この問題を解決するための提案をいただければ幸いです。 また、onclickイベントでこれを構築する方法は専門外ですか? ブートストラップバージョン3.0を使用しています。 編集:モーダルをフェードアウトする時間を短縮する必要があると思います。これはどのようにして可能ですか?


17
ページの読み込み時にjQuery Fancyboxを起動する方法は?
ページの読み込み時にFancybox(モーダルまたはライトボックスのFancyboxのバージョンなど)を起動したいと思います。これを非表示のアンカータグにバインドし、JavaScriptを介してそのアンカータグのクリックイベントを発生させることができますが、代わりにFancyboxを直接起動して余分なアンカータグを回避します。


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