2013-03-03 32 views
5

Sau khi tìm kiếm chi tiết và googling cuối cùng tôi đã quyết định đặt câu hỏi của mình.Jquery Mobile nhấp nháy/màn hình trắng trong iPhone

Trong ứng dụng web JQM của tôi, có tổng số 4 trang. 2 trong số chúng được điền động thông qua Ajax. chức năng tôi đã sử dụng

$.extend($.mobile, { 
     defaultPageTransition: 'none' 
    }); 

My động dân cư là

$.get_detail= function(){ 
    $.ajax({ 
    url: "mypage.cfm", 
    data: data, 
    timeout:5000, 
    cache:false, 
    type:'GET', 
    dataType:"html", 
    success: function(data3) { 
     //$('#filldiv').empty(); 
     $("#filldiv").html(data3); 
    $.mobile.changePage('#detailpage'); 
    }, 
    error: function(statusCode, errorThrown) 
    { 
    if (statusCode.status == 0) 
     alert("you are offline"); 
     else 
     alert("Please try again."); 
    } 
     }); 
    } 

Khi tôi thay đổi trang đèn flash màn hình trắng giống như flicer xảy ra, nhưng khi không có dữ liệu điền vào div thì không có nhấp nháy. Tôi đã nhận thấy rằng, nếu không có thay đổi kích thước màn hình thì mọi thứ đều ổn và nếu thay đổi kích thước màn hình bằng cách điền vào nội dung động nhấp nháy xảy ra

Vui lòng giúp tôi giải quyết vấn đề này. Cảm ơn bạn

Trả lời

1

Đây là những gì tôi đang sử dụng để vô hiệu hóa hiệu ứng chuyển tiếp mặc định:

$(document).on("mobileinit", function() { 
    $.mobile.defaultPageTransition = 'none'; 
}); 

Phiên bản mới nhất 1.4, cũng có nghĩa vụ phải giúp đỡ với các chuyển động tốt hơn.

Các vấn đề liên quan