Új hozzászólás Aktív témák
-
randras
veterán
Szeretném, ha a mobil eszköz landscape módba forgatásakor
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
kerülne az oldal fejébe, portrait módban pedig visszaállna az alapállapotba.
Jelenleg így áll:
...
<meta name='viewport' content=''>
...
jQuery(document).ready(function() {
if(jQuery.browser.mobile) {
jQueryMobile(window).on("orientationchange",function(){
if(window.orientation != 0) {
rotationSwitcher("landscape");
}
else {
rotationSwitcher("portrait");
}
});
}
});
...
function rotationSwitcher(mode) {
switch(mode) {
case "landscape":
jQuery('meta[name="viewport"]').attr('content','');
break;
case "portrait":
jQuery('meta[name="viewport"]').attr('content','width=device-width, initial-scale=1.0');
break;
}
}iPhone SE-n iOS 9.3 alatt Opera Coast, Opera Mini és Firefox alatt tökéletes, Safari és Chrome alatt kb 10 oldalbetöltésből 1-szer működik az eredeti állapot visszaállítasa elforgatás után, és akkoris csak elsőre, szóval ha visszaállok portrait módba, majd megint landscape-be, már nem jó. Valakinek van valami ötlete?
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs