Действительно старый пост, но я столкнулся с той же проблемой (также используя Phonegap + jQuery Mobile).При срабатывании события касания я пытался изменить <img>
src
на другое изображение:
HTML:
<div class="profileNavGroup" id="myTeamsGroup">
<img class="profileNavImage" src="images/tempProfilePic.jpg" />
<h5 class="profileNavText">My Teams</h5>
</div>
jQuery:
$("#myTeamsGroup").live('tap', function() {
$("#myTeamsGroup .profileNavImage").attr("src", "images/tempProfilePic.jpg");
}):
Это не сработало, и, поиграв с ним в течение часа, я понял, что это файл изображения.После изменения его на другое изображение оно обновилось корректно.
Мораль истории: возможно, изображение, которое вы используете, просто не отображается?Попробуйте изменить его на другое изображение (или измените тип файла изображения) и посмотрите, поможет ли это.Мое изображение показывалось нормально при предварительном просмотре в Windows или любом другом приложении, но оно никогда не появилось бы в моем приложении для Android.