問題タブ [jquery-ui-button]

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 投票する
1 に答える
354 参照

jquery - ブラウザ間のターゲット要素の違いが原因でイベントの委任が失敗する

これは、DOMからの簡略化された抜粋です。

これはテーブルのすべての行(〜500)で繰り返され、テーブルのIDは「eventTable」です。

ボタンのインスタンス化(jQueryUI)は次のとおりです。

これがテーブル#eventTableのイベント委任の一部です

現在、Firefox 3.6.x、IE7,8では、これは機能し、ifステートメントにステップインします。ただし、SafariとChromeでは、周囲のではなくe.target最初のを表します。spanbutton

なぜこうなった?それを乗り越えて作業することはできますが、後で別のシナリオで同じ問題が発生しないように、説明が必要です。Webkitが正しく、Trident / Geckoが間違っているのはなぜですか?何が違いを引き起こしたのですか?

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

jquery-ui-button - Google TVChromeブラウザがJQuery-UI.buttonset()ラジオボタンを正しくレンダリングしない

私は最新バージョンのJquery-UIを使用していますが、Google TV用に特別に設計されたものではありません(Google TVバージョンは本質的に完全に異なる製品であるため)。

ほとんどの場合、すべてのjqueryおよびjquery-UIは、スタイルを設定するための.buttonset()呼び出しがあるラジオボタンを除いて、googleTVchromeブラウザと互換性があります。

様式化されたラジオ(丸みを帯びた角、トグルボタンのスタイル、グラデーションの背景など)は表示されますが、実際のHTMLラジオ(物理的なドットボックス)がページの左マージンに浮かんでいて、Xアクセス上に配置されていることがわかります。ボタンの定型化されたバージョンで。実際のラジオボタンをクリックすると、実際にはクリックされたものとして登録されます。定型化されたバージョンをクリックした場合も同様です(これは、対応するタグに適用されているCSSの負荷にすぎないと思います)。

さて、私が言ったように、すべてが想定どおりに機能しますが、フォームのはるか外側にランダムなフローティングラジオボタンがあるのは醜く、おそらく混乱します。これを修正するための回避策やCSSハックはありますか?残念ながら、私にはgoogle TV用の特定のビューロジックを作成してgoogleTV用に最適化する機能がありません-主に時間とサイトにMVCアーキテクチャがないため、複数のビューを持つことはそれほど簡単なことではありません。

何かアイデア、ご列席の皆様?

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

javascript - jEditables で jQuery UI ボタン​​を使用する

問題は、jEditable 要素内のボタンを jQuery UI ボタン​​にするにはどうすればよいかということです。理想的には$(':button').button()、jEditable フォーム要素が読み込まれた後に呼び出す必要があります。コードを見ると、文書化されていない 4 つのコールバック関数: oneditonsubmit、が適切なタイミングでコールバックしonresetonerrorいないようです。

どうすればこれを達成できますか?

編集

コード例は次のとおりです: http://jsfiddle.net/EU8ce/1/

editable 要素のボタンを jQuery UI ボタン​​にしたいと思います。

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

javascript - 何もしないはずのときにフォームを送信するjqueryボタン

jQueryボタンで問題が発生しました。これはHTML内にあり<form>、基本的に特定の条件が確認された場合はフォームを送信する必要があり、それ以外の場合は何もする必要はありませんが、とにかくフォームを送信します...コードは次のとおりです。

しかし、次のようなelse条件を追加すると:

フォームを送信する代わりにボタンを押すと(何もしないはずの場合)、ページがリロードされます。この問題は Fire Fox で発生しますが、IE6 では発生しません....

Thx ダニエレ

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

jquery - Jquery UI - ダイアログを閉じる、どのボタンが押されたか

jquery ui ダイアログをプロンプトとして使用しています。「プロンプト」には、「OK」と「キャンセル」のボタンがあります。ここでの問題は、.dialog("close") がトリガーされたときにダイアログで入力フィールドの値を抽出することです。私の唯一の検証は、入力フィールドの長さが 0 文字を超える必要があることです。これは、何かを入力してキャンセルを押しても、プロンプトからのテキストが送信されることを意味します。私の考えは、どのボタンが押されたかを調べることでした...誰もこれに対する解決策を知っていますか?

私の現在のイベントコード:

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

javascript - jQuery UIボタンセットが無効になっているコンストラクターオプションが機能しない

ラジオ入力を含むいくつかのボタンセットがあり、最初は無効にしたいです。

ボタンセットを作成するときに無効なオプションを渡しても機能しません。

ただし、ボタンの無効化メソッドを呼び出すと無効になります。

最初のコードが機能しない理由を知っている人はいますか?

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

javascript - UIが更新されるまで.live()を遅らせる方法は?

私はjQueryとjQueryUIを使用しており、jQueryUIボタンがfalseとtrueを切り替える「aria-pressed」プロパティを追加してチェックボックスの状態を読み取ろうとしています。

ただし、このコードは、jQuery UIがaria-pressedを更新する前に、aria-pressedを読み取るようです。だから私は信頼できない値です。UIが更新された後に実行するようにスケジュールできますか、それとも待機させることができますか?

ここに実例があります!

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

jquery - jQuery UIラジオボタン - 選択ごとに異なる色?

私はAristoテーマで jQuery UI のラジオ ボタンを使用していますが、それらは素晴らしいものです。

問題は、「承認」と「拒否」の 2 つのオプションを持つ 2 つのラジオ ボタンがあることです。承認が選択されている場合は、ボタンを青色にしたいと思います。しかし、「拒否」を選択した場合、ボタンを赤くしたいです (そして、承認は灰色にします)。

ここに私のHTMLがあります:

そして私のCSS:

CSS はラベルをまったく対象としていません。これは jQuery UI によって作成されたオーバーレイであるためだと思いますが、ロングショットですが、選択に応じて色を変更する方法はありますか?

ありがとう!

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

javascript - jQueryボタンセットの更新が期待どおりに機能しない

OK -この質問に従ってラジオボタンを動的に追加するために呼び出す関数があります。これは完全な機能です:

したがって、次のコードで上記の関数を呼び出すと、div '#radioX' に既に含まれているラジオ ボタンの下に別のラジオ ボタンが追加されることが予想されます (ラジオ ボタンを含む id radioX の div があると仮定します)。

$( "#radioX" ).buttonset();ドキュメントの準備が整ったら、次のように#radioX に含まれるラジオ ボタンからボタンセットを作成するよう jQuery に指示し$("#radioX").buttonset("refresh")ます。

createNewRadioButton への呼び出しが行われた後に表示される結果は、目的のテキストが追加された新しいラベルが追加されていますが、新しいラジオ ボタンはありません。そのため、既にあるものの下に素敵な新しい jQuery ラジオ ボタンが表示される代わりに、product.Name と同等のテキストを含む新しいラベルが表示されます (この例では)。

createNewRadioButton への呼び出しが行われた後、firebug にこの警告出力が表示されることにも気付きました。

編集

これが私が予想したことのスクリーンショットです:

これが何が起こるかのスクリーンショットです

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

jquery-ui - ボタンセットが無線で機能しない

私はいくつかのラジオボタンを持っています

私も頭の中にこのコードを持っています

また、ラジオ ボタンが期待どおりにボタンとしてレンダリングされません。

私は何が欠けていますか?

この jsfiddle ページには、動作しない例がありますhttp://jsfiddle.net/jd3Km/1/

リソースを追加するという@soderslattの提案の後、私はこれを取得します ここに画像の説明を入力