2012-02-28 33 views
6

Khi tiêu đề nói tất cả, tôi đang phát triển một ứng dụng di động dựa trên web (trình đọc rss). Nó có chế độ xem danh sách di động jquery cuộn dọc. Đầu trang và chân trang của trang đã được sửa.cách ẩn thanh địa chỉ trình duyệt khi chiều cao trang cố định và có cuộn jquery nội bộ

Trong ứng dụng của tôi, tôi đang sử dụng trang web html vuốt ve của trình duyệt. Đó là lý do tại sao, tôi không sử dụng chế độ xem web cho mục đích này. Tôi muốn ứng dụng của tôi trông có vẻ bản địa vì tôi cần phải ẩn thanh địa chỉ của trình duyệt.

Tôi đã thử windows.scroll(0,1) nhưng điều này không hiệu quả đối với tôi như tôi đã nói cho trình duyệt trang của tôi không có cuộn.

Cảm ơn

Trả lời

0

hãy xem điện thoại có thể phù hợp với nhu cầu của bạn. http://phonegap.com/ nó kết thúc tốt đẹp trang web của bạn và làm cho trang web trông giống như một ứng dụng gốc và nó không hiển thị thanh địa chỉ.

EDIT:

thử này

$(document).ready(function() { 

    if (navigator.userAgent.match(/Android/i)) { 
    window.scrollTo(0,0); // reset in case prev not scrolled 
    var nPageH = $(document).height(); 
    var nViewH = window.outerHeight; 
    if (nViewH > nPageH) { 
    nViewH -= 250; 
    $('BODY').css('height',nViewH + 'px'); 
    } 
    window.scrollTo(0,1); 
    } 
}); 
+0

bạn có thể giải thích như thế nào? tôi nghĩ rằng phonegap sử dụng webview .. có thể là im sai nhưng vui lòng explain.i muốn mở ứng dụng của tôi trong trình duyệt –

+0

thử chức năng trong phần chỉnh sửa – dali

0

ur chiều cao của cơ thể cần phải được lớn hơn chiều cao điện thoại trong px. vì vậy nếu độ phân giải ur là 400x800, chiều cao của thẻ nội dung cần lớn hơn so với 800, như 850 hoặc hơn.

trong ur document.ready .. đặt:

window.addEventListener("load", function() { 
    // Set a timeout... 
    setTimeout(function() { 
     // Hide the address bar! 
     window.scrollTo(0, 1); 
    }, 0); 
}); 
+0

điều này không làm việc với Firefox di động cho Android – Michael

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