jQuery Mobile ·½Ïòʼþ
jQuery Mobile orientationchange ʼþ
orientationchange ʼþÔÚÓû§´¹Ö±»òˮƽÐý×ªÒÆ¶¯É豸ʱ±»´¥·¢¡£
Mobile
ÈçÐèʹÓà orientationchange ʼþ£¬Çë°ÑËüÌí¼Óµ½ window ¶ÔÏó£º
$(window).on("orientationchange",function(){
alert("·½ÏòÒѸı䣡");
});
callback º¯Êý¿ÉÒÔÉèÖÃÒ»¸ö²ÎÊý£¬¼´ event ¶ÔÏó£¬Ëü»á·µ»ØÒƶ¯É豸µÄ·½Ïò£º"portrait" £¨É豸±»Îճֵķ½ÏòÊÇ´¹Ö±µÄ£©»ò "landscape" £¨É豸±»Îճֵķ½ÏòÊÇˮƽµÄ£©£º
ʵÀý
$(window).on("orientationchange",function(event){
alert("·½ÏòÊÇ£º" + event.orientation);
});
ÓÉÓÚ orientationchange ʼþÓë window ¶ÔÏó°ó¶¨£¬ÎÒÃÇÄܹ»Ê¹Óà window.orientation ÊôÐÔÀ´£¬ÀýÈ磬ÉèÖò»Í¬ÑùʽÒÔÇø·Ö portrait ºÍ landscape ÊÓͼ£º
ʵÀý
$(window).on("orientationchange",function(){
if(window.orientation == 0) // Portrait
{
$("p").css({"background-color":"yellow","font-size":"300%"});
}
else // Landscape
{
$("p").css({"background-color":"pink","font-size":"200%"});
}
});
Ìáʾ£ºwindow.orientation ÊôÐÔ¶Ô portrait ÊÓͼ·µ»Ø 0£¬¶Ô landscape ÊÓͼ·µ»Ø 90 »ò -90¡£