0

だから私はjquery mobileを使って私の雇用主のウェブサイトのモバイル版を作成しています。これまでのところ、非常に良好で、すべてが期待どおりに機能しています。ただし、ユーザーがフォームを送信するためにデータを入力する領域がいくつかあります。このような小さな画面で使いやすくするために、すべての入力で html5 で導入された「プレースホルダー」が使用されます。

WP7.5以外では魅力的に機能します。そのため、適切なラベルがないと、どこに何を入力すればよいかわかりません (注意、jquery の推奨に従って、それぞれの入力フィールドに関連付けられた非表示のラベルを作成しました)。

そこで、この問題を回避できるさまざまな JavaScript を探しましたが、いずれも Windows Phone では何らかの理由で機能しません。

誰にも提案がありますか?アイデア?回避策?または、他の何か?

4

2 に答える 2

0

IE9 のデスクトップ バージョンと Windows Phone バージョンの両方が入力プレースホルダー属性をサポートしていないため、機能しません

あなたができることは、次のようなPolyfillを使用することです: https://github.com/ginader/HTML5-placeholder-polyfill

于 2012-10-26T10:22:11.360 に答える
0

面白いことに、何時間も解決策を見つけようとした後、書いた後、解決策を見つけました。Zurb の優れた Foundation フレームワークから、プレースホルダーを追加するためのコードを取り出しました。同じ問題で立ち寄った人は、こちらをご覧ください: https://github.com/mathiasbynens/jquery-placeholder

于 2012-10-26T09:03:42.563 に答える