Динамическое фоновое изображение не работает на Android 3.1 + PhoneGap - PullRequest
0 голосов
/ 01 марта 2012

Я создаю приложение для Android с использованием PhoneGap + JQM / HTML, в котором отображаются продукты, полученные из локального файла JSON на основе взаимодействия с пользователем.

JSON:

{
    "name" : "Product Name",
    "image" : "path/to/product.png"
}

HTML:

<div class="products-display">
    <a href="#" class="products-link">Touch to Update Product</a>
</div>

JavaScript:

$('body').delegate('.products-link', 'click', function(e){
    ...
    $(this).css('background','no-repeat url('+bgImage+')'); // bgImage = image node of JSON
    ...
});

Проблема, с которой я сталкиваюсь, заключается в том, что вышеприведенное работает должным образом на устройствах под управлением Android 2.X; однако на Android 3.0+ (в частности 3.1 на Galaxy Tab 10.1 ") фоновое изображение не отображается.

По-разному ли обрабатываются ресурсы в Android 3.X? Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 27 марта 2012

Убедитесь, что путь, где изображение имеет тот же корпус, что и путь в данных json. Пути Android чувствительны к регистру.

...