2013-02-18 2 views
1

Я использую карту Google во всплывающем окне наступающего через Fancy поле, где я использовал типIFrame не загружается Google Map

<script> 
    jQuery("#menu-item-1670 a").fancybox({ 
       'width'    : '75%', 
       'height'   : '75%', 
       'autoScale'   : true, 
         'zoomSpeedIn': 300, 
         'zoomSpeedOut': 300, 
      'overlayOpacity' : 0, 
       'type'    : 'iframe' 
      }); 
</script> 

, но когда я нажимаю на карте Google, то первый раз это показывает карту, но когда я попробуйте нажать второй раз, тогда он не появится. Не знаете, почему? вот ссылка, которую я попытался внедрить http://kelts.wpengine.com/ Сведения о недвижимости tab-> щелкните по карте свойств .-> вначале она показывает-> не второй раз.

пытался, но не повезло!

Спасибо!

+0

Ссылка не работает. – jjj

+0

Да, я знал это, когда снова нажимаю ссылку, но в ней нет источника карты. Как я могу исправить эту. Любая идея? – sudhanshu

ответ

0

Второй раз, когда я открываю коробку, атрибут srciframe - about:blank. Есть поток here, который может исправить эту проблему - он предлагает сохранить src с помощью обратного вызова onComplete и восстановить его с помощью обратного вызова onClosed.

Не уверен, что это относится к вашему конкретному случаю, но, похоже, стоит попробовать.

Если я прочитал эту ссылку и ваш источник правильно, это должно сделать трюк:

<script> 
    jQuery(document).ready(function() { 
     var mySRC =""; 
     jQuery("#menu-item-1670 a").fancybox({ 
     'width'    : '75%', 
     'height'   : '75%', 
     'autoScale'   : true, 
     'zoomSpeedIn'  : 300, 
     'zoomSpeedOut'  : 300, 
     'overlayOpacity' : 0, 
     'type'    : 'iframe', 
     'onComplete': function() { 
      // alert('onComplete called'); 
      mySRC = jQuery('#map_title iframe').attr('src'); 
     }, 
     'onClosed': function() { 
      // alert('onClosed called'); 
      jQuery('#map_title iframe').attr('src',mySRC); 
     } 
     }); 
    }); // ready 
</script> 

Если он работает, выкопать ответ на JFK и дать ему/ей upvote - это выглядит он/она является источником кода.

+0

Несчастливо не повезло! Любая другая идея, пожалуйста! – sudhanshu

+0

Извините, не заметил, что вы не использовали '$' для jQuery. Я обновил код. Можете ли вы попробовать еще раз? – Hobo

+0

Эй, Хобо! Я уже пробовал с этим, поскольку вы отправили мне $ code, но я преобразовал его в синтаксис Jquery, но не удался! Здесь вы можете проверить, какой код я использовал. Пожалуйста, посмотрите на исходный код, который вы найдете на домашней странице -footer раздел http://kelts.wpengine.com/. Пожалуйста, помогите мне .. – sudhanshu

Смежные вопросы