問題タブ [spry]

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

javascript - spry タブ付きパネルでタブを無効にする方法

Dreamweaver で spry タブ付きパネルを使用しています。タブをステップとして使用しています。たとえば、ユーザーがタブ 1 でプロセスを完了し、完了ボタンをクリックすると、タブ 2 が開きます。このステップまではすべて正常に動作します。

たとえば、ユーザーがタブ 1 に存在する場合、将来のタブ (タブ 2、3、4) を無効にする必要があります。これを行う方法を教えてください。

私は多くの調査を行いましたが、見つけることができるのはjqueryタブだけで、spryタブ付きパネルの解決策が見つかりません.

ありがとう!

編集.............

結果には、タブ パネルが正確に表示されません。しかし、コーディングを見るだけで十分だと思います。

http://jsfiddle.net/AU9D9/

編集............ 答えが見つかりました:

JS で:

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

javascript - javascriptを使用してdreamweaverのタブ付きパネルにデフォルトのタブを設定する方法

タブ付きパネルにデフォルトのタブを設定しようとしています。Dreamweaver では、次のコードを使用しました。

tab2 を表示したいdefault(selected)ので、以下の JavaScript を使用しました。

しかし、私が望むように、2番目ではなく最初のタブが選択されたままです。なぜこうなった?どこが間違っていたのですか?

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

javascript - spryタブ付きパネルでタブクリックを無効にする方法は?

これまでのところ、ボタンがクリックされるまで、タブの表示プロパティを none にするためのコーディングがあります。コードを以下に示します。

問題は、一度に 1 つのタブしか表示されないことです。私が欲しいのは、すべてのタブが表示されているが、クリックできないことです。可能であればコードを手伝ってください。または、いくつかの提案をしてください。自分でコーディングして、ここに回答として投稿します。

ありがとう!

In (これにより、最初のタブのみが表示され、他のタブは非表示になります)

JS の場合: (ボタン クリック時) (これにより、2 番目のタブが表示され、残りの 3 つのタブは非表示になります)

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

php - Spry Validate を使用した Ajax サブミット

ajax が実行される前にフォームを検証しようとしていますが、これを行うためのコーディングを正しく行うことができないようです。

それらを分離すると、検証または検証なしでajaxを使用して投稿できますが、デフォルトの方法で投稿します

ここに私が試している現在のコードがあります

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

javascript - 新しい (Spry) アコーディオン タブがいつ選択されたか (「クリック時」と同様) を知るにはどうすればよいですか? 自分の振る舞いをつけたい

登録を処理するためにアコーディオンを設定しました。ユーザーが別のパネル タブをクリックしたときに、各パネルに入力されたデータを検証したいと考えています。各パネルに続行ボタンがあり、ユーザーがそれを使用して次のパネルに移動するときに、心ゆくまで検証できます。

私の問題は、アコーディオン タブを個別にクリックすることもできることです (編集目的でスキップできるようにしたいです) が、それらのイベントについても検証したいと思います。

たくさんの検索を行いましたが、満足のいく答えが見つかりませんでした。私は Javascript と jQuery をまったく初めて使用するので、コード スニペットがある場合は、それらを徹底的に説明してください。

これは簡単な問題です ( などに似ていon-clickます)。私はまだ答えを見つけていないことに非常に驚き、イライラしています。

編集:
エリック、これを機能させることができませんでした。これが私のバージョンです。頭の部分に入れました。過去に確実に機能したテストコードがいくつかあります(タブの1つのラベルを変更します)。このコードがうまくいったと思いますか? とにかく、あなたの助けに感謝し、お互いを十分に理解したと思います.

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

accessibility - sprymenubar をキーボードでナビゲートできるようにする方法

Dreamweaver によって自動生成された Spry メニューバー (CS4/5/6) (すべてデフォルトを維持)

API によると、パラメーターのリストでブール値 enableKeyboardNavigation を次のように変更することで、キーボード ナビゲーションを有効にすることができます。

残念ながら、これはうまくいかないようです。私が見つけた他の情報源によると (数年前)、キーボード ナビゲーション自体にバグがあります。独自のインターフェイスを設計することをお勧めします。

メニューのタブ移動は成功しますが、フライアウト サブ メニューは表示されません。つまり、タブ移動によるすべてのサブメニュー ナビゲーションはブラインドになります (皮肉なことに、すべての css と javascript が削除されない限り、ベースの html の順序付けられていないリストと href が表示されます)。

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

php - Spry Javascript 入力時に値が重複する

Spry を使用して PHP フォームを検証する必要があり、以下は使用した JavaScript です。検証規則は次のとおりです。9 桁の数字の後にリテラル「v」が続きます。検証は機能しますが、一部の数字を入力すると重複します。

誰かがこの問題を解決するのを手伝ってくれたら。

0 投票する
0 に答える
247 参照

javascript - Dreamweaver CS5: スプリー フェード ちらつき

Dreamweaver CS5 の Spry フレームワークを使用して Web サイトを構築してきましたが、フェードの問題がいくつかありました。

次のコードがあります。

これにより、領域にマウスを合わせると、その背後にある画像の光るバージョンがフェードインすることで、サイトのバナーが光ります.

ここでの問題は、グローがスムーズにフェードインするのに 250 ミリ秒かかることです。この 250 ミリ秒の間にマウスをその領域の外に移動すると、フェードイン効果がまだ実行されている状態でフェードアウト効果がアクティブになり、不快なちらつきが発生します。

誰でもこれを回避する方法を知っていますか?

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

php - 選択ボックス オプションの spry 検証をアクティブ化/非アクティブ化する

選択ボックスで選択されたものに応じて、検証をアクティブ化/非アクティブ化するために spry を取得しようとしています。

住所の追加はオプションです。住所を選択すると、国と地域のフィールドが表示され、spry_country、spry_region を検証する必要があります。

価格はオプションです。価格を追加すると、価格と価格税のフィールドが表示され、spry_price と spry_price_tax の検証が必要になります。

正常に動作するように見える次のコードがありますが、住所を選択して気が変わって住所を入力しないことにした場合、コードはフィールドを非表示にしますが、フォームを送信できないため、非表示のフィールドを検証しようとしているようです. これが理にかなっていることを願っています:)

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

php - PHPとspryまたは同様のものを使用してmysqlから2つのテーブルを表示します

PHPとspryのようなものを使用してmysqlの2つの異なるテーブルからデータを表示しようとしています。元々、spryタブ付きパネルを使用したかったのですが、それが可能かどうかはわかりません。タブ名を1つのテーブルから入力し、そのタブの内容を別のテーブルから入力する必要があります。これが基本的なhtmlです...

私が抱えていると思う問題は、タブとコンテンツを接続できないことです。タブは最初にhtmlにリストされているので...次にコンテンツ。これが可能かどうか、またはもっと良い方法があるかどうかはわかりません。