私は、WebKitパワードビュー(Mobile Safariのクロムレスバージョン)にHTMLドキュメントを読み込むiOSマガジンフレームワーク(PugPig)を使用しています。JSまたはJQueryでデバイスの向きに基づいてimg srcを動的に編集
それぞれの「ページ」には、デバイスの向きに応じて、<のポートレートまたはランドスケープバージョンをimg/>にロードします。さまざまな理由から、CSSの背景画像ではなく< img/>でなければならないため、メディアクエリは機能しません。私はローカルデバイスからHTMLをロードしているので、Webサーバーのものは使用できません。
私はJSが行く方法だと推測していますが、ページのリフレッシュなしで、方向変更(または少なくとも画面幅)を検出する必要があり、これが可能かどうかわかりません。
JSにはあまり慣れていないので、サンプルコードはありません(これまでのすべての試みは車のクラッシュです)。ごめんなさい。
ご迷惑をおかけして申し訳ございません。
気軽に共有できますか?これは答えではありません... – Lee
これはしばらく前ですので、手渡すコードはありません。メモリから:私は2つのdivを作成しました.1つは「風景」ID、もう1つは「ポートレート」です。絶対にお互いの上に位置します。次に、@ mediaクエリを使用してdisplay:プロパティで関連するdivを表示/非表示にします。非常に不器用で、ウェブにはまったく適していませんが、メモリから直接データを読み込むiPadアプリでも問題ありません。そして、これは "反応的なイメージ"が事になった前であった... – MightyMeta