Ben Yerel Depolama yönde bir kaydırma yaratmak için sayfalar arasında değerler geçirmek için kullanıyorum (Kullanıcı bağlantıyı tıkladıktan ve kimliğine dayalı olarak sayfanın belirli bir bölümüne kaydırılır)PhoneGap - Yerel depolama çalışmıyor - Android
Önceden çerez kullanıyordum, ancak Android'de işe yaramadı. Yerel depolamanın desteklendiğini okudum. Tarayıcıda olduğunda tamamen iyi çalışır, ancak yerel bir uygulama olarak paketlendiği anda tüm işlevlerini kaybederim? API, desteklenmesi gerektiğini, herhangi bir fikir olduğunu belirtir? ,
$(function() {
var value = window.localStorage.getItem("key");
if (value != "" && value != "undefined" && value != null) {
var storage = window.localStorage;
storage.setItem("key",value);
var scroll_type = "";
if ($.browser.webkit) {
scroll_type = "body";
} else {
scroll_type = "html";
}
$(scroll_type)
.stop()
.animate({
//get top-position of target-element and set it as scroll target
scrollTop: ($("#" + value).offset().top - 25)
//scrolldelay: 1.5 seconds
}, {
duration: 1500,
complete: function() {
storage.removeItem("key");
},
});
}
});
kod doğal tarayıcıda değil sadece iyi çalışır herhangi bir fikir:
Temel URL:
var storage = window.localStorage;
$("a.scroll_link").click(function(event) {
event.preventDefault();
var value = $(this).attr("id");
storage.setItem("key",value);
console.log(value);
window.location=$(this).attr("href");
});
Alma URL
İşte benim kod?
sayesinde
Şuanda çalıştım, uygulamayı cihazımdan sildim ve daha sonra kodu yeniden çalıştırıyorum ve şimdi tüm işlerim var, ancak iScroll ile birlikte localStorage kullanmakta sorun yaşıyorum. diğeri ve ikisi de değil .. herhangi bir fikir kimse? – woolm110