Jquery mobile не переходит по ссылке с другой страницы JQM

Я использую плагин jquery-ui-map, и моя тестовая страница (test.html) правильно загружает карту Google, когда я нажимаю кнопку. Этот ЖЕ test.html не работает, если загрузить его с другой мобильной страницы jquery. Что я делаю плохо или чего мне не хватает? Следующий значимый код:

Javascript в заголовке (как в примере для базовой карты):

var mobileDemo = { 'center': '57.7973333,12.0502107', 'zoom': 10 };
$('#basic_map').live('pageinit', function() {
  demo.add('basic_map', function() {
    $('#map_canvas').gmap({
      'center': mobileDemo.center, 
      'zoom': mobileDemo.zoom,
      'disableDefaultUI':true,
      'callback': function() {
    var self = this;
    self.addMarker({'position': this.get('map').getCenter() }).click(function() {
      self.openInfoWindow({ 'content': 'Hello World!' }, this);
      });
    }});
  }).load('basic_map');
});

$('#basic_map').live('pageshow', function() {
  demo.add('basic_map', function() { $('#map_canvas').gmap('refresh'); }).load('basic_map');
});

И HTML (извините, я не могу опубликовать HTML-код, потому что он интерпретируется, но ссылка ниже):

http://www.medlifesolutions.com.mx/locations/mobile/test.html

Как я уже сказал, это прекрасно работает, если я пишу test.html в браузере напрямую, но если он идет с другой страницы:

http://www.medlifesolutions.com.mx/locations/mobile/main.php

он просто игнорирует "щелчок" или касание кнопки, чтобы показать карту. Заранее спасибо за помощь.

1 ответ

Одна проблема, которую я вижу в вашем коде, это использование live, Рекомендуется заменить live с on,

Другие вопросы по тегам