如何使用jQuery Mobile根據平臺更改按鈕大小? 我已經使用網格中的網格按鈕顯示。但是,當我將應用部署在屏幕尺寸較大的設備或iPad上時,這些按鈕看起來像是在屏幕的一側杵狀。我該如何解決這個問題?如何更改按鈕的大小取決於使用JQuery Mobile的平臺使用jQuery Mobile
1
A
回答
1
if(navigator.userAgent.match(/Android/i){
//apply style to element
}else if (navigator.userAgent.match(/iPhone/i)){
//apply style to element
}else if (navigator.userAgent.match(/iPad/i)){
//apply style to element
}
1
正確的方法是通過純CSS的媒體類型。這是響應列表視圖的一個活生生的例子,它的寬度是屏幕寬度determinated:
ul {
float: left; width: 100% !important;
}
/* iPhone Horizontal -------------------*/
@media all and (min-width: 480px){
ul { width: 100% !important; }
}
/* iPad Verticle -----------------------*/
@media only screen and (min-width: 768px) {
ul { width: 50% !important; }
}
/* iPad Horizontal ---------------------*/
@media only screen and (min-width: 1024px) {
ul { width: 50% !important; }
}
/* Nexus 7 Horizontal ------------------*/
@media only screen and (min-width: 1280px) {
ul { width: 33.3333333% !important; }
}
/* Laptop 1440 -------------------------*/
@media only screen and (min-width: 1440px) {
ul { width: 33.3333333% !important; }
}
/* Monitor 1600 ------------------------*/
@media only screen and (min-width: 1600px) {
ul { width: 25% !important; }
}
/* Monitor 1920 ------------------------*/
@media only screen and (min-width: 1920px) {
ul { width: 20% !important; }
}
而且這裏有一個工作的jsfiddle例如:http://jsfiddle.net/Gajotres/Yz3nS/,用它來解決您的按鈕。
編輯:
這裏是爲你工作的jsfiddle例如:http://jsfiddle.net/Gajotres/vjsua/,你應該調整一個結果區,看到有差別。
相關問題
- 1. Jquery Mobile如何更改按鈕的值
- 2. jQuery Mobile的水平按鈕
- 3. 使用JQuery禁用JQuery Mobile按鈕
- 4. Jquery Mobile中的按鈕自動大小
- 5. JQuery Mobile中的Navbar按鈕大小
- 6. 在運行時更改jQuery Mobile按鈕的字體大小
- 7. jQuery Mobile - 更大的標題按鈕
- 8. 更改按鈕的圖標jQuery Mobile
- 9. 使用jquery mobile更改按鈕上的文本。
- 10. jQuery Mobile按鈕
- 11. 如何使用jQuery Mobile的
- 12. 如何使用jQuery Mobile的
- 13. jquery-mobile點擊按鈕更改頁面
- 14. 更改按鈕文本jquery mobile
- 15. 使用Meteor和jQuery Mobile更改按鈕文本/圖像
- 16. 使用jQuery Mobile的
- 17. 使用jQuery Mobile的
- 18. 使用jQuery Mobile的
- 19. JQuery Mobile:如何更改數據 - 用按鈕摺疊
- 20. 如何啓用jQuery Mobile按鈕?
- 21. 如何在JQuery Mobile Framework中使用圖標(不使用按鈕)
- 22. jquery mobile使用jquery mobile從輸入按鈕中刪除ajax調用
- 23. jQuery Mobile的:按鈕文本
- 24. jQuery Mobile的按鈕動作,
- 25. 使用jquery將按鈕更改爲圖片取決於文本?
- 26. jQuery Mobile的 - 這取決於條件
- 27. Jquery Mobile:水平按鈕,填充容器
- 28. 禁用的按鈕與jQuery Mobile的
- 29. 如何更改按鈕文本在jQuery Mobile的
- 30. 如何更改jquery mobile的href按鈕圖像?
我有按鈕其高度我想改變bcoz它在Galaxy選項卡上看起來很小, iPad兼容。 – user2074601 2013-02-21 05:27:47
你想讓我爲你創造一個實例嗎? – Gajotres 2013-02-21 08:31:50
是的這將是非常有幫助 – user2074601 2013-02-22 12:03:03