Opera モバイルで div の高さを変更する際に問題が発生しましたが、他のブラウザでは問題なく動作します。
シンプルなプランを使用して$('div').height(newheight)
いますが、変更されていません。これはバグだと思いますが、Jquery Mobile がページ全体のサイズを変更しているため、回避策が必要です。
この回避策が何であるか知っていますか?
ありがとう
Opera モバイルで div の高さを変更する際に問題が発生しましたが、他のブラウザでは問題なく動作します。
シンプルなプランを使用して$('div').height(newheight)
いますが、変更されていません。これはバグだと思いますが、Jquery Mobile がページ全体のサイズを変更しているため、回避策が必要です。
この回避策が何であるか知っていますか?
ありがとう
私が構築したすべてのサイトで同様の問題が発生しており、モバイル ブラウザのバグであると確信しています。これを修正する唯一の方法は、実際に SMS プラグイン マークアップの幅/高さを操作することですが、残念ながら、他のブラウザーでの表示方法が台無しになります。
私が見つけた 2 つの解決策: オプション 1 は、Opera が web-kit に切り替わっているので待機することです。オプション 2 は、ユーザーが Opera でブラウジングしているかどうかを検出する単純なアラート jQuery スクリプトをプラグインすることです。代わりに、サポートされているブラウザー (つまり、Firefox、Safari) を使用してください。これは、私が IE 9 より前のものに使用するものと同じコード ブロックに沿っています。
if ( $.browser.msie ){
if($.browser.version == '6.0')
{
// page redirect and alert for upgrade
alert("... REQUIRES YOU TO UPGRADE YOUR WEB BROWSER For enhanced security and features on this website, please download Internet Explorer 9");
}
else if($.browser.version == '7.0')
{
// page redirect and alert for upgrade
alert(".... REQUIRES YOU TO UPGRADE YOUR WEB BROWSER For enhanced security and features on this website, please download Internet Explorer 9");
}
else if($.browser.version == '8.0')
{
// page redirect and alert for upgrade
alert("... REQUIRES YOU TO UPGRADE YOUR WEB BROWSER For enhanced security and features on this website, please download Internet Explorer 9");
}
} });
申し訳ありませんが、必要な正確なコードが一致していません。まだ実行する時間がありませんでしたが、browser.msieを mO のマークアップに置き換えてください。