Я хочу изменить цвет строки состояния в приложении Iphone Phonegap, но только на определенных страницах. В этом коде я пытаюсь динамически изменять цвет StatusBar на основе существования элемента DOM, который называется .character-gallery
.Динамический цвет статусной панели телефона?
Это не работает, я не знаю почему - это может быть несколько вещей, возможно, вызов нельзя применять динамически. Я новичок в Phonegap. Вы все еще выясняете, как регистрировать вещи (например, я не знаю, как получить значение из console.log, как только приложение работает на эмуляторе).
$(document).ready(function() {
// Add event listener for Cordova events
document.addEventListener("deviceready", onDeviceReady, false);
});
/* Cordova
========================================================================== */
// Now safe to use device APIs
function onDeviceReady() {
console.log(StatusBar);
if(window.StatusBar) {
if ($('.character-gallery').length) {
StatusBar.styleDefault();
} else {
StatusBar.lightContent();
}
}
}
Пожалуйста, дайте нам посмотреть журнал, вы можете получить его, установив этот плагин '' 'Cordova плагин добавить https: // github.com/Apache/Cordova-плагин-console''' – Moussawi7