2012-07-29 38 views
0

是有一種方法來改變jQuery的數據類型:jQuery的移動,換出數據類型的垂直和水平基於顯示

data-type="horizontal" 

到:

data-type="vertical" 

當顯示器上手機與iPad或桌面?我正在使用媒體查詢來處理其他事情,但我想知道是否有JavaScript方法來改變這些或者首選的jQuery Mobile方式來做到這一點。

回答

1

想通了,很簡單。

if ($('body').width()<=767) { 
    $('.switch-type').attr('data-type', 'vertical'); 
} 

只需將開關類型類添加到分辨率降至767或更低時要更改的任何數據類型即可。

您也可以使用screen.width,但當瀏覽器屏幕非常小時,這不會改變類型。