如果我在div上指定data-role="page"
,它會添加element.style min-height
。我只需要它在一個特定的高度,因爲在Android模擬器它溢出。我試過在css端添加!important
,但仍然沒有任何效果。幫幫我?無法覆蓋jquery手機
0
A
回答
0
我以前有過這些問題,而且我知道這可能不是解決問題的最佳方法,但它在過去對我有效。在div屬性中設置樣式。
<div data-role="page" style="min-height: 0;">
+0
它沒有工作。當我看着螢火蟲仍然被設定爲685px。基於我讀過的jquery mobile是根據頁面的寬度和高度動態設置的。我只是想能夠擺脫這一點,並按照我自己的條件設置它。 – jongbanaag 2012-02-29 07:09:08
1
我知道這個職位是舊的,但如果你想知道如何做到這一點? 使用JavaScript來覆蓋 我我的最小高度設置爲窗口高度頁面上的最小高度風格。
$("#mypanelright").on("panelopen", function(event, ui) {
var window_height = $(window).height();
var thestyle = 'min-height:' + window_height + 'px';
$("div:jqmData(role='page')").attr('style', thestyle);
});
0
你必須重寫調整大小功能,防止事件的傳播:
$(window).on("resize", function (event) {
// Make your stuff with the page height:
// $.mobile.activePage.css("min-height", "999px");
event.stopImmediatePropagation();
});
相關問題
- 1. 覆蓋jquery手機風格<a>
- 2. Windows手機圖像覆蓋
- 3. 無法覆蓋jquery插件的方法
- 4. 無法覆蓋net.Socket.write
- 5. 無法覆蓋件
- 6. 無法覆蓋CSS
- 7. 無法覆蓋$ .rails.allowAction
- 8. 無法覆蓋sys.excepthook
- 9. 無法覆蓋Mage_Customer_Model_Address_Abstract
- 10. 無法用jQuery覆蓋Select2值
- 11. 如何創建覆蓋手機菜單?
- 12. 在手機上覆蓋背景大小
- 13. 創建一個覆蓋鈦手機TableView
- 14. 無法覆蓋onMeasure方法
- 15. 無法覆蓋的想法
- 16. 無法覆蓋ApiController方法
- 17. 無法覆蓋toString方法
- 18. 無法覆蓋startElement方法
- 19. JQuery手機多線按鈕覆蓋問題
- 20. jQuery手機中方向變化覆蓋的位置
- 21. 帶覆蓋層的jQuery手風琴
- 22. jquery fullcalendar覆蓋buildSkeleton方法
- 23. 覆蓋jQuery方法$ .POST
- 24. 覆蓋jQuery插件方法
- 25. 無法覆蓋UITableViewDataSource和UITableViewDelegate
- 26. 無法覆蓋的超
- 27. 無法覆蓋片段onCreateView
- 28. 無法覆蓋onBackPressed onKeyDown - Android
- 29. 無法覆蓋Nimbus屬性
- 30. 我無法覆蓋OnCreateOptionMenu()
顯示一些代碼,'如果正確使用important'應該工作。 – SpliFF 2012-02-29 06:58:10
「min-height」是否被JavaScript添加了?這將覆蓋任何CSS聲明(包括帶有'!important'的聲明)。一旦頁面加載完成,您可以附加一個事件將其更改回來(我不知道如何爲jQuery Mobile完成此操作的具體細節)。 – 2012-02-29 07:31:48