問題タブ [jquery-plugins]
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 - jQuery エフェクトの呼び出しが速すぎると、プラグインが壊れます
すばらしい jGrowl プラグインに基づいてカスタム jQuery プラグインを作成しています。すでに行っていることよりもいくつかのことを行う必要があるだけです。
基本的にすべてが必要に応じて機能しています (これまでのところ Firefox でのみテストされています)。ただし、プラグインを何度も呼び出すのが速すぎると、停止してすべてが壊れます。
これを引き起こす原因についてのアイデアはありますか?
jquery - ページの読み込み時にjQuery Fancyboxを起動するには?
ページの読み込み時に Fancybox (モーダルまたはライト ボックスのFancybox のバージョンなど)を起動したいと考えています。それを非表示のアンカー タグにバインドし、JavaScript を介してそのアンカー タグのクリック イベントを起動することもできますが、Fancybox を直接起動して余分なアンカー タグを回避することをお勧めします。
javascript - 選択したフィールドに対して動的に生成されたオプションをどのように再入力しますか?
背景 私には、期間と頻度という2つの選択されたフォームフィールドがチェーンされています。ユーザーが頻度を選択すると、期間オプションが動的に挿入されます。デフォルトのオプションがありますが、それらはユーザーがフィールドを展開したときにフィールドが空にならないようにするためのものです。
たとえば、頻度オプションは「日」、「その他の日」、「週」です。「日」を選択すると、頻度オプションが「5日」、「15日」、「30日」に変わります。
問題 ユーザーがエラーのあるフォームを送信すると、フォームが返され、すべてのフォームフィールドが再入力され、オプションが動的に生成される[頻度選択フィールドを除く]エラーが強調表示されます。強調表示されておらず、そのオプションがデフォルトのオプションです。
ユーザーがエラーで送信した場合に、これらのオプションを再入力する方法はありますか?私たちはかなりのJavaScript検証を行っているので、このような状況はそれほど頻繁には発生しないはずですが、ユーザーにとって可能な限り苦痛のないエクスペリエンスでエラーを取得できるようにしたいと考えています。
コード 2つのフィールドをチェーンするためにjqueryとcascadeと呼ばれるjqueryプラグインを使用しています。(http://plugins.jquery.com/project/cascade)
これが私のカスタムJavaScriptです。
このスクリプトは、オプションのリストを生成します。
そして、これは選択オプションの生成をトリガーするスクリプトです。
質問 フォームがエラーでブラウザに返されたときに、動的に生成された頻度オプションを再入力する方法について何か考えはありますか?現在使用しているカスケードプラグインまたは他の方法を使用できますか?
ヘルプは大歓迎です。:-)
jquery - jQueryidTabsプラグインのホバー機能の問題
私はjQueryidTabsプラグを使用しています。ホバー機能を提供し、この機能でdivを使用したいと思います。デフォルト設定はクリックイベントで機能します。この機能を変更するにはどうすればよいですか。
よろしくお願いします。
javascript - jqueryを使用して返されたjsonオブジェクトをデコードする方法は?
jQuery のアップロード プラグインを使用しようとしました。 http://valums.com/ajax-upload/
返される応答タイプを json に設定すると、Firefox は返される json オブジェクトをどのように処理するかを尋ねるダイアログをポップアップ表示します。
アップロード スクリプトの作成者のページで同じ質問が寄せられていますが、今のところ回答はありません。願わくば、ここにいる JavaScript 担当者が、これを処理する方法を理解してくれることを願っています。
ありがとう。
javascript - jqueryプラグインの改造を支援する:jsRepeater
jsRepeater(jqueryのテンプレートエンジン)には、エンジンが最終値をレンダリングする前に実行される関数をテンプレートエンジンに渡すことができる出力フォーマットがあります。
値の配列をループしているときに、1つの値だけでなく、配列全体をフォーマット関数が受け取るようにします。
単一の値と配列を取得するようにフォーマット関数呼び出しを変更するにはどうすればよいですか?私は絶望的にコードをいじってみましたが、それを理解できませんでした。
データ例:
テンプレートの例:
フォーマット機能:
この例では、残りの送信バイト数を出力するために、フォーマット関数で「ファイルサイズ」と「送信バイト数」を計算したいと思います。
javascript - stackoverflow のような投票用の Ajax (プロトタイプまたは JQuery プラグイン) のサンプルはありますか?
stackoverflow.com の上下ボタンに似た投票を実装するための良い ajax サンプル
javascript - 期間に適した jQuery プラグインまたは JS コードはありますか?
私は基本的に以下を生成したい:
int 67 から 1 分 7 秒まで
int 953 から 15 分 53 秒まで
int 3869 から 1 時間 4 分 29 秒まで
擬似コード:
jquery-plugins - Jquery Jqmodal ウィンドウ IE の位置
+position:absolute !important; を使用して、コンテンツが押し下げられる方法を修正しました。私が見つけたハック。しかし今、私の質問は、どのようにトップをスタイルしても (IE の jqmWindow では、ページの真ん中にウィンドウをポップアップしているように見えますが、FF では、ページをより上に向けるようになりました。その理由はこの jqm ウィンドウを移動する必要がある理由は、div (jqm) に詳細情報があり、画面に収まるからです.ウィンドウを特定のサイズにして、コンテンツが助けてくれてありがとう。
javascript - jQuery が
要素を削除するのはなぜですか?
リンクがクリックされた後にページをブロックするために、BlockUIプラグインでjQueryを使用しています。また、ページがブロックされたときにメッセージを表示するために DOM 要素を使用しています。
使用されるコードの簡単な例を次に示します。
私が遭遇している問題は、要素の を設定する.text()
と、<div id="progressMessage" />
要素<img src="spinbar.gif" />
が削除されたように見えることです。Firebug を使用して、これが実際に発生していることを確認しました。
forの<span>
代わりに aを使用してみましたが、結果は同じです。<div>
progressMessage
なぜこれが起こっているのか誰でも説明できますか?