問題タブ [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.

0 投票する
4 に答える
1762 参照

javascript - jQuery UI プラグインの構築

公式ドキュメント以外に、jQuery プラグインの作成方法を学習するための推奨リソースはありますか。UI ライブラリ用のプラグインの作成に特に興味があります。

いくつかの公式のもののソースを見てきましたが、それらはすべて互いにかなり異なっていることがわかりました. 多くは十分にコメントされておらず、コードのどのブロックが本質的な構造の一部であり、特定のプラグインに固有のものであるかを判断するのは困難です.

これに適したリソースがまだない場合、プラグインをゼロから作成するときにどの基本構造から始めるべきかについて、誰かが私に手がかりを与えることができますか?

0 投票する
1 に答える
2259 参照

jquery - jQuery Listenプラグインイベントのクローンを作成するにはどうすればよいですか?

私のページにはいくつかの<tr>要素があり、click()それぞれの中にある画像にイベントが添付されています。私はこのコードを使用します

次のことを行います。

  • <tr>それらを別のテーブルにコピーします
  • <tr>s内の画像のクリックイベントを保持します(true引数のため)

それはすべてうまくいきます。これで、これらにjQuery Listenイベントを追加した<tr>ので、ユーザーは正確に狙う必要がありません。ユーザーはのどこでもクリック<tr>でき、クリックを画像に渡すことができます。

これは次のようにコーディングされています。

listen()イベントは元のアイテムでは正常に機能しますが、複製されたアイテムでは、listen()イベントは失敗します。画像のクリックイベントは引き続き正常に機能します。

これがFirebugが私に言うことです:

...そしてjquery.listen-1.0.3-min.jsの9行目を参照しています。

複製された要素でlisten()イベントを機能させるにはどうすればよいですか?

アップデート

デフォルトでは、jQueryは複製された要素のイベントをコピーしませんが、このプラグインはそれを行うように作られています。

一方、listen()プラグインの作成者は、別の戦略を提案しました。以下の私の回答を参照してください。

0 投票する
2 に答える
5106 参照

javascript - HTMLを表示する良い方法
ギャラリー、ムーフロー、ライトボックスなどの要素

素敵な方法で画像を表示するためのプラグインが多数あります。例: mooflow ( http://www.outcut.de/MooFlow/example-milkbox-bridge.html ) を使用すると、Mac iTunes の方法で画像を表示できます。しかし、そのような html DIV 要素を表示できるプラグインがあるかどうか疑問に思っています。表示する画像はありませんが、各 div に簡単なテキスト コンテンツがある一連の div を表示したいだけです。

jquery のギャラリー、ライトボックス、mootools の mooflow を設定して、通常の画像とは別に div を表示する方法があることを知って本当に嬉しく思います。

ありがとう、〜シャフィ

0 投票する
1 に答える
3245 参照

jquery - SimpleModal のモーダル ダイアログ ボックスで、Firefox 3 および Opera で JQuery を使用して送信する

SimpleModal ダイアログでレンダリングされるフォームを送信しようとしていますが、FF3 と Opera (Chrome、Safari、および IE が動作) を使用している場合、送信が呼び出されません。次のコードを使用します。

また、ajax 投稿用に jquery.form プラグインを試してみましたが、formdata(An fckeditor) が初期値にあることがわかります (キャッシュされているように見えます)。

0 投票する
9 に答える
3953 参照

javascript - サイトのカスタム jQuery スクリプトには何行のコードがありますか? そして、どれくらいが多すぎますか?

私たちのサイトでは、多くの jQuery を使用しています。現在、ベース ライブラリの上にある 340 行の jQuery コードを見ています。多すぎるとはどのくらいですか?さらに追加する予定ですが、いつコードを圧縮して最終的に OOP に移行しようとしますか?

0 投票する
4 に答える
433 参照

javascript - 新しい jQuery プラグイン - 入力とフィードバックを得る最良の方法は?

Web アプリで特定の機能が必要で、jQuery をよく使用するので、jQuery プラグインを作成しようと考えました。jQuery プラグインを作成するのはこれが初めての試みなので、他の人がコードを変更/強化するために協力できるように、人々からフィードバックを得るか、協力を得たいと思っています。最初のステップはプロジェクト ページをセットアップすることだと思っていましたが (私は Google コードを使用しました)、今は他の開発者から情報を得る段階にあります。

Stack Overflow が適切な場所であるかどうかわからないため、ここにプロジェクトの URL を投稿しません (適切な場合は、この投稿を URL で更新できます)。しかし、人々を招待するために投稿できる Web サイトはありますか?入力を提供し、おそらく私のコードを支援するには? スタック オーバーフローを使用できますか、それともスパムまたは広告と見なされますか?

私は実際にプログラミングの質問をしているわけでもないので、この質問を投稿することさえ躊躇しましたが、それは開発サイクルを扱っています. 私はグーグルを検索しましたが、自分のコードを見てもらうのに適切な場所がどこにあるのかわかりません。

前もって感謝します!

ブライアン

0 投票する
3 に答える
27427 参照

jquery - Jqueryアコーディオンを閉じてから開く

jqueryアコーディオンプラグインを使用してページに多数のアコーディオンを設定したので、すべてを展開してすべての機能を折りたたむことができます。

各ID要素は独自のアコーディオンであり、以下のコードは、どのID要素が既に開いているかに関係なく、すべてを閉じるように機能します。

私の問題は、すべてを展開することです。私がそれらをすべてこのコードで拡張させると:

以前に開いていたかどうかに基づいて、縮小するものと拡大するものがあります。

これを修正する私の考えは、それらをすべて折りたたんでから、[すべて展開]をクリックしたときにすべてを展開することでした。ただし、このコードは正しく実行されません。

2番目のコマンドにヒットするだけで、最初にすべてを閉じることはありません。助言がありますか?

0 投票する
3 に答える
263 参照

jquery - 新しい JQuery プラグイン用の外部スタイルシートを出荷する最良の方法は? 必要な戦略

初めての JQuery プラグインを作成しましたが、その依存関係の 1 つは外部 CSS スタイルシートです。これは配布可能ファイルに含める戦略として受け入れられると思いますか?それともプラグイン自体にスタイル情報を埋め込む必要がありますか? スタイル情報がまったくない状態で出荷する必要がありますか? プラグインのビジュアル要素は、スタイルシートなしでは意味がありません。ユーザーがルック アンド フィールを微調整できるようにしたいと考えています。最善のアプローチが何であるかはわかりません。

0 投票する
4 に答える
9135 参照

javascript - コンテンツの幅が不明な jCarousel

Web サイトのユーザーにスクロール可能な (水平) コンテンツを提供するために、jQuery 用の jCarousel プラグインを使用しようとしています。

私が言及しているコンテンツは、基本的にユーザー定義<li>の要素であり、タブの感触と外観を持つようにスタイル設定されています。基本的に、pageflakes.com のタブと同じ効果を達成しようとしています。ご想像のとおり、ユーザーは自分でタブを作成し、タブ名を提供しています。

jCarousel では、コンテンツの固定幅を指定する必要があります。たとえば、すべての例は、高さと幅が固定された画像に基づいています。しかし、私の場合、ユーザーが自分のタブに何を付けるかを制御できません...合計コンテナdivの幅を推測することは不可能です。

各文字が約5ピクセルであると仮定してプログラムで幅を推測し、タブの名前として指定した単語の長さに5を掛けるなど、ばかげた方法を使用してみました。この場合でも、cssファイルを動的に操作する必要がありましたが、その方法がわからず、実行可能であっても..

どんな解決策も感謝します...

上記の html は、ajax_tabs_output.aspx を介してプログラムで生成され、javascript 配列に読み込まれ、jCarousel が残りを処理します。

0 投票する
3 に答える
207 参照

jquery-plugins - JQuery プラグインの Web サイト

公開されているすべての JQuery プラグインを一覧表示している Web サイトはありますか?

また、これらのプラグインは通常オープン ソースですか、それともダウンロードするのに料金を請求する人がいますか?