問題タブ [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.
dreamweaver - Spry メニューが別のサーバーで動作しない
Dreamweaver でいくつかのリンクされたページを作成しました。それらすべてをzipファイルで別のコンピューターに送信してテストすると、すべてのページの画像が正常に機能します。ただし、spry メニューは表示されません。代わりに、すべての spry アセットが zip ファイルに含まれているにもかかわらず、メニューからのすべてのテキストがページの下に垂直に表示されます。
これを修正する方法を知っている人や、どこが間違っているのか知っている人はいますか?
menu - すべてのページの Spry メニュー バーのすべてのリンクを更新する方法はありますか?
私は現在、大学のプロジェクトの e ラーニング コースを設計しています。水平のスプリー メニュー バーを使用しています。ホームページの他のページへのリンクはすべて更新されているだけです。残りはすべて空です。140 ページを超えるページを作成する予定ですが、ホームページからのリンクをすべてのページで機能するように更新することはできますか?
膨大な時間を節約できます。
ありがとう。
jquery - IE8 8.0.7601.17514 の表示バグ
私が管理しているサイトの 1 つで、奇妙な断続的な表示バグが見られます。Windows7 SP1 を実行し、IE8.0.7601.17514 を使用している特定のマシンで、断続的にのみ発生するようです。Windows7 ie9、ie8、ie7 (ietester でシミュレートされた最後の 2 つ)、IE8 を搭載した WindowsXP、firefox、chrome、safari など、他の構成でバグを繰り返すことはできませんでした。同じページであってもそうでない場合もあります。
問題は、メガ ドロップダウン メニューのコンテンツが一番上に表示され、ランダムな場所に表示されることです ( http:www.brenclosures.com.au/images/aaa-image003.jpgを参照) 。
サイトのヘッダーに、いくつかのアイコンが入った長方形のボックスとして問題が表示されます。これは一貫した位置にあるのではなく、動き回っていることに注意してください。上部、ロゴ、反対側、検索ボックスなどで完全に見たことがあります。選択することはできず、ページを更新しただけでも、かなり頻繁に移動してまったく異なるものが表示されます。
メニューシステムにSpryを使用しています。これは、リンクを含まない広告申込情報に関連する一部のページでエラーを示していますが、一部のページでそれを修正しましたが、まだ問題が発生しています。
また、ほとんどのサイトで jQuery を 1.3 で使用しています。ただし、同様の投稿を確認した後、一部のページで 1.6.4 に更新しましたが、それらはまだ同じ問題を示しています。この問題を見ている人 (残念ながらクライアントである) に、jQuery を完全にオフにしてページをテストし、違いがあるかどうかを確認するように依頼しました。
jQuery fancybox プラグインも実行しています。これには、jquery.easing.1.3 も含まれていると思います。
何が起こっているのかについて何か考えを持っている人はいますか? ハードウェアの問題ではないと思います。仮想マシンで 1 回バグを確認したことがありますが、再現することはできませんでした。
サイトの URL はhttp://www.brenclosures.com.auです。
これは私を完全に困惑させているので、あなたの助けに本当に感謝します!
乾杯サイモン
埋め込みたいのですが、私は新しいユーザーであり、できることが限られています。2 番目の段落の最後に、問題を示す写真へのリンクがあります。悲しいことに、検索ボックスに表示されるグラフィックのスクリーン ショットを取得できませんでした。
また、jquery を最新バージョンにアップグレードしても問題が解決しなかったと聞いたことがありますが、jquery、jquery easing (1.3)、fancybox をオフにすると解決したので、問題は jquery に関連しています。私は今、これらすべてを更新して、何が起こるかを見ようとしています。その際はお知らせします。
ありがとうサイモン
わかりました、何が起こっているのかを把握し始めていると思います。理由はわかりませんが!
これは IE8 にのみ影響し、jQuery がオンになっている場合にのみ影響するようです。fancybox や jQuery Easing の問題ではなく、jQuery 自体の問題のようです。それをオフにすると、問題はなくなります。
このバグは、jQuery が実際に行っていることとは何の関係もないようです。何が起こっているように見えますか (そして、特定の時間に特定のマシンだけが影響を受けるように見える理由は次のとおりです: -
- スタックの一番上にあるにもかかわらず、背景のグラデーションや png のスウッシュの読み込みが遅れているように見えることがあります。
- 遅延があっても IE8 は画像の場所を予約しているようです
- 何もないので、どういうわけかjQueryには、代わりにCSSからランダムな背景画像をロードする効果があります
- 「実際の」画像が読み込まれると、問題はなくなります。しかし、どういうわけか IE8 では、これらの画像は動かなくなる癖があるようです!
したがって、解決策は背景画像をプリロードすることであると思われますが、IE8 でのみです。今、プリローダーを追加しました。問題が解決することを願っています! 出なかったらまた投稿します!
それもうまくいきませんでした!私はサンクする必要がありました!画像が動かなくなった場合、プリローダーで画像を読み込んでもあまり役に立ちません!
私の最新の計画は: -
スプライトを使用して、すべての画像が一度に読み込まれるようにします。これにより、すべてが同時に読み込まれるため、他の部分が表示されなくなります。危険は、何もロードされないことです。
キャッシュ制御を使用して、背景画像の TTL を長く設定します。願わくば、一度正常にロードされれば、同じ問題が再び発生することはないということです。問題は、これらのイメージが共有 Windows サーバー上にあるため、キャッシュ制御が htaccess ファイルの微調整ほど簡単ではないことです。代わりにこれらを Linux サーバーに送信できるように、おそらく IE8 用の CSS を変更します。
最新のアップデート。私はあらゆる種類のテクニックを試しましたが、これまでに言えることは、問題が約半日ほど進行したように見えることです. 私が試したことは次のとおりです: -
- 別の URL から画像を読み込み、ブラウザにキャッシュすることもできます。これは、ヘッダー内の png の読み込みがスタックしたときに特に問題が発生するように見えることがわかった後の試みでした。
- 私は本当にこれでそれを持っていると思いました!ページの読み込みが終了したときに読み込みを開始する通常のコントロールの代わりに、jQuery を onLoad 関数に変更して、すべてのアセットも読み込まれるまで待機するように jQuery を変更しました。それは約半日働いた!
彼らに IE9 へのアップグレードを依頼する前の最後の作業は、jQuery でメニュー システム全体を書き直し、ページからすべての Spry を削除することです。私は実際にこれに大きな期待を持っていないと言わざるを得ません。とにかくそれを行う必要がありますが、Spry をページから削除しても効果がないように思われます。
php - Spry 検証により、使用できないフィールドでのフォーム送信が防止されます
私はいくつかのフィールドが動的に追加されるフォームに取り組んでいます。これらの入力フィールドにはSpry検証もあり、検証後にフォームが送信されます。必要でない場合は、動的フィールドを削除することもできます。jqueryを使用してそのフィールドを削除し、フォームで使用できなくなりましたが、同じフォームを実行しても送信ボタンを使用して送信できません。
javascript form.submit() 関数を使用してフォームを送信しようとしましたが、フォームは送信されましたが、ボタン変数を受信できませんでした。
では、使用できないフィールドで spry 検証チェックを無効にするにはどうすればよいですか。
うまく機能する返信をありがとうございます。spryチュートリアルの参照を提案してください:)
さらに、以下を使用してspry検証を適用するように依頼したい!
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield_", "none", {minChars:5, maxChars:10});
しかし、私は sprytextfield1 を破壊するだけですか? として使用するのが良いですか、それとも他の方法を使用する必要があります!
また、複数のフィールドに実装する方法についても言及しています...いくつかの選択フィールドもあります!
toggle - アコーディオン ウィジェットのオンとオフを切り替える
スクリーン、タブレット、スマートフォンの基本3メディアで異なるCSSを設定しています。Screen 用にそのまま残しておきたい 2 つのリストがありますが、2 つのリストをタブレット モードでアコーディオン ウィジェットにしたいと考えています。
私の考えは、先に進んですべてをウィジェットに入れることでした。タブレット ビューに設定したサイズでは jquery スクリプトが有効になり、デスクトップ ビューではスクリプトが無効になり、コンテンツは通常の外観で表示されます。
したがって、SpryAccordion.js ファイルが次のようになっている場合: (いくつかの actionscript exp があります。したがって、if/else ステートメントは理解できますが、js でそれらを使用する方法がわかりません)
これをどのようにラップしてウィジェットをオンまたはオフにしますか?
または、これを行うより良い方法はありますか?私はjqueryが初めてです。私の他のオプションは、Div とウィジェットにコンテンツを複製し、css でそれぞれの可視性をオン/オフにすることです。
しかし、それはあまりエレガントではありません。
助けてください。
javascript - Spryタブ付きパネルディスプレイ
DreamweaverからSpry4タブパネルを作成し、ポートフォリオサイトとして使用するようにカスタマイズしました。3番目のタブ付きパネルコンテンツとして「Flickrshow」を実行したいと思います。(Flickrshowは、Flickrの写真共有アカウントにリンクするJavaScriptスライドショーです)。
私の問題は、Flickrshowのスライドショーが3番目のタブ付きパネルのコンテンツに表示されないことです。
ただし、最初のタブ付きパネルのコンテンツには表示され、コードが独立して実行されている場合にも正しく表示されます。また、2番目のパネルコンテンツで実行されている別のJavascript「simplegallery」があります。これは正常に機能します。これは競合を引き起こしていますか?
これが表示されない理由はありますか?ありがとう!
php - 奇妙な動作のスプリー タブ付きパネル
私は、人々が連絡先情報を入力するためのフォームの作成に数時間取り組んできました。タブ付きパネルは、水平に表示されるはずの場所に垂直に表示されます。(http://www.ski-inndronten.nl/boeken/boeken1new.php?deelnemers=5)
フォームタグの位置を
次の結果が得られます: http://www.ski-inndronten.nl/boeken/boeken1.php?deelnemers=5
(ページはタブ化されません)
オランダ語のウェブサイトなので、オランダ語は気にしないでください。私はいくつかのタグを台無しにしていると思いますが、それをデバッグすることはできません。
jquery - jqueryでアコーディオンを作成し、xmlファイルからそのコンテンツを取得します
xmlからノード名を取得してjqueryアコーディオンを動的に作成したいと思います。
product
domainmetadataの下のxmlには、1回だけであり、現時点では2つのサービスしかないCMS
ためDIS
、2つのサービスタイプを使用できます。
サービスタイプ(domainmetadata_service
)domainmetadata_service_optiongroup
の下でdomainmetadata_optiongroup
、多数で1つだけにすることができますdomainmetadata_resourceinfo
では、どうすれば以下のようなアコーディオンを作成できますか?
現在、 Spryフレームワークを使用しています。これにより、アコーディオンを動的にするのに多くの問題が発生します。デモを表示するには、ここをクリックしてください
私のXML応答
javascript - ブラウザウィンドウをSpryアコーディオンタブの一番上に移動するには?
私のサイトには、さまざまな高さの元気なアコーディオンがあります。画面よりも大きいものもあります。次のタブをクリックすると、Spry コンテンツ エリアが拡大しますが、Spry コンテンツ エリア ウィンドウの最後にあるコンテンツのみが表示されます。
説明する:
タブ2をクリックすると、これが起こります
任意のタブをクリックしたときにこれが発生したい場合
任意のタブをクリックすると、タブの見出しがブラウザの最上部に移動するようにページの位置を変更したいのですが、どうすればよいですか?
担当者を失いたくないので、この質問が理にかなっていることを願っています!