私はどこかでグーグルのjqueryを使って入力アップロードボックスを設計しましたが、問題は "ブラウズ"ボタンがIE上で動作しない(クリックできない)ことです。誰もがコードを覗いて、私が何をすべきか、これをIE上で動作させるために調整する必要がありますか?どうもありがとう。私はhtml/css/jsファイルをjsfiddleのベローに含めました。クロスブラウザの問題。アドバイスが必要
0
A
答えて
1
追加した "ブラウズ" ボタンはIE 7/8/9、クロム、またはFirefoxで動作しません。別の経験があるかもしれませんが、私がしようとしていることを強調しています。
デフォルトのUIを完全に置き換えるには、Flashベースのファイルアップロードを使用するか、デフォルトの入力だけを残しておきます(醜い/矛盾したままにする)。ファイルのアップロードをスタイルするには多くのハックがありますが、実際の解決策はありません(少なくとも私が出会ったもの)。
私が純粋なHTML/CSSソリューションで見つけた最も近いことは、ファイル入力の「参照」ボタンの上にスタイル付きのボタンを重ねて残りの部分を隠すことでした。私はIFRAME
の中に全体を置くことによって非同期機能を模倣しました。このソリューションはまだ動作していますが、視覚的に数時間の調整を無駄にし、IFRAME
を含むページにフックを追加し、ソリューション全体の複雑さを増やしました。そして、次のブラウザへのアップデートはそれを壊すかもしれません。
HTML5は、ファイルアップロードプロセス(see here)の周りではるかに柔軟性を提供しますが、そのようなソリューションはまだ普遍的にサポートされていませんし、必ずしも審美的懸案事項に対応していません。
Drag and drop capabilitiesは、ファイル入力を完全に非表示にすることができるので便利です。新しいブラウザでは、このようなソリューションを使用することができ、サポートしていない古いブラウザの標準ファイル入力に劣化する可能性があります。プログレッシブエンハンスメント付きの
です。
関連する問題
- 1. データ移行の問題。アドバイスが必要
- 2. HTML/CSSの問題:アドバイスが必要です。どのように
- 3. クロスブラウザの問題!!!マージン:
- 4. CSS3クロスブラウザの問題
- 5. ユニットテスト - アドバイスが必要
- 6. WCF - アドバイスが必要
- 7. クロスブラウザのグラディエントの問題
- 8. IEのクロスブラウザの問題
- 9. ウェブサイトのHTMLクロスブラウザの問題
- 10. ASP.netのクロスブラウザの問題
- 11. クロスブラウザのCSSチェックボックスの問題
- 12. CSSドロップダウンメニューのアドバイスが必要
- 13. Androidアプリケーションのアドバイスが必要
- 14. angularjsのアドバイスが必要SPA
- 15. SOAPセキュリティのアドバイスが必要
- 16. EditTextフィールドのアドバイスが必要
- 17. Bootpagページングプラグインのアドバイスが必要
- 18. Silverlight CMSのアドバイスが必要
- 19. レイアウトデザインのアドバイスが必要
- 20. C#はフォームナビゲーションの簡単な問題についてアドバイスが必要
- 21. JQueryカルーセルウェブサイト - アドバイスが必要
- 22. Python - アドバイスが必要です
- 23. チェックボックスが必要な問題
- 24. クロスブラウザでのフォーム提出の問題
- 25. クロスブラウザの互換性の問題
- 26. メソッドのワーキングネームのアドバイスが必要
- 27. actionscriptのゲームアイデアのアドバイスが必要
- 28. 私のAndroidプロジェクトのアドバイスが必要
- 29. クロスブラウザCSSの問題(Safari vs Chrome)
- 30. Apache Camel:ルーティングのアドバイスが必要
入力いただきありがとうございます、私は時間を費やす時間を費やすことができました。幸いにも私はcssdeck.comで別の解決策を見つけました。 IE上のいくつかの小さな欠陥を持つすべてのブラウザで動作します。再度、感謝します。 –